Element

Элемент узла дом дерева

class Element

Наследник Node

className

Это свой­ст­во пред­став­ля­ет ат­ри­бут class эле­мен­та.

insertAdjacentElement(position, element)
  • position - позиция добавляемого элемента

    • beforebegin - до самого element (до открывающего тега)

    • afterbegin - сразу после открывающего тега element (перед первым потомком)

    • beforeend - сразу перед закрывающим тегом element (после последнего потомка)

    • afterend - после element (после закрывающего тега)

Добавляет переданный элемент в DOM-дерево относительно элемента, вызвавшего метод и возвращает его.

matches(selectorString);

Возвращает булево, удовлетворяет ли элемент селектору

elem.matches('.some-class');
// true

HTMLAnchorElement

Элемент <a>

Наследник HTMLElement

class HTMLAnchorElement
href
target
ping
rel
media
hreflang
type

HTMLAppletElement

Элемент <applet>

Наследник HTMLElement

class HTMLAppletElement

HTMLAreaElement

Элемент <area>

Наследник HTMLElement

class HTMLAreaElement
alt
coords
shape
href
target
ping
rel
media
hreflang
type

HTMLBaseElement

Элемент <base>

Наследник HTMLElement

class HTMLBaseElement

HTMLBaseFontElement

Элемент <basefont>

Наследник HTMLElement

class HTMLBaseFontElement

HTMLBodyElement

Элемент <blockquote>

Наследник HTMLElement

class HTMLBodyElement
onafterprint
onbeforeprint
onbeforeunload
onblur
onerror
onfocus
onhash­
change
onload
onmessage
onoffline
ononline
onpagehide
onpage­show
onpopstate
onredo
onresize
onscroll
onstorage
onundo
onunload

HTMLButtonElement

Элемент <button>

Наследник HTMLElement

class HTMLButtonElement
autofocus
disabled
form
formaction
formenctype
formmethod
form­nova­
lidate
formtarget
name
type
value

HTMLBRElement

Элемент <br>

Наследник HTMLElement

class HTMLBRElement

HTMLDListElement

Элемент <dl>

Наследник HTMLElement

class HTMLDListElement

HTMLDirectoryElement

Элемент <dir>

Наследник HTMLElement

class HTMLDirectoryElement

HTMLDivElement

Элемент <div>

Наследник HTMLElement

class HTMLDivElement

HTMLFieldSetElement

Элемент <fieldset>

Наследник HTMLElement

class HTMLFieldSetElement
disabled
form
name

HTMLFontElement

Элемент <font>

Наследник HTMLElement

class HTMLFontElement

HTMLFormElement

Элемент <from>

Наследник HTMLElement

class HTMLFormElement
accept-charset
action
autocomplete
elements
enctype
method
name
novalidate
target
length
submit()
reset()

HTMLFrameElement

Элемент <frame>

Наследник HTMLElement

class HTMLFrameElement

HTMLFrameSetElement

Элемент <frameset>

Наследник HTMLElement

class HTMLFrameSetElement

HTMLHeadElement

Элемент <head>

Наследник HTMLElement

class HTMLHeadElement

HTMLHeadingElement

Элемент <h1> … <h6>

Наследник HTMLElement

class HTMLHeadingElement

HTMLHtmlElement

Элемент <html>

Наследник HTMLElement

class HTMLHtmlElement
manifest

HTMLHRElement

Элемент <hr>

Наследник HTMLElement

class HTMLHRElement

HTMLImageElement

Элемент <image>

Наследник HTMLElement

class HTMLImageElement
alt
src
usemap
ismap
width
height

HTMLInputElement

Элемент <input>

Наследник HTMLElement

class HTMLInputElement
accept
alt
autocomplete
autofocus
checked
defaultChecked
defaultValue
dirname
disabled
form
form­
ac­tion
formenctype
formmethod
formnovalidate
formtarget
height
list
max
maxlength
min
multiple
name
pattern
placeholder
readonly
required
size
src
step
type
value
width
blur()
click()
focus()
select()

HTMLIsIndexElement

Элемент <isindex>

Наследник HTMLElement

class HTMLIsIndexElement

HTMLIFrameElement

Элемент <iframe>

Наследник HTMLElement

class HTMLIFrameElement
src
srcdoc
name
sandbox
seamless
width
height

HTMLLabelElement

Элемент <label>

Наследник HTMLElement

class HTMLLabelElement
form
for

HTMLLegendElement

Элемент <legend>

Наследник HTMLElement

class HTMLLegendElement

HTMLLinkElement

Элемент <li>

Наследник HTMLElement

class HTMLLinkElement
href
rel
media
hreflang
type
sizes

HTMLLIElement

Элемент <li>

Наследник HTMLElement

class HTMLLIElement
value

HTMLMapElement

Элемент <map>

Наследник HTMLElement

class HTMLMapElement
map

HTMLMenuElement

Элемент <menu>

Наследник HTMLElement

class HTMLMenuElement
type
label

HTMLMetaElement

Элемент <meta>

Наследник HTMLElement

class HTMLMetaElement
name
http-equiv
content
charset

HTMLModElement

Элемент <del>, <ins>

Наследник HTMLElement

class HTMLModElement
cite
datetime

HTMLObjectElement

Элемент <object>

Наследник HTMLElement

class HTMLObjectElement
data
type
name
usemap
form
width
height

HTMLOptGroupElement

Элемент <optgroup>

Наследник HTMLElement

class HTMLOptGroupElement
disabled
label

HTMLOptionElement

Элемент <option>

Наследник HTMLElement

class HTMLOptionElement
var o = new Option(text, value, defaultSelected, selected);
form
defaultSelected
disabled
index
label
selected
text
value

HTMLOListElement

Элемент <ol>

Наследник HTMLElement

class HTMLOListElement
reversed
start

HTMLParagraphElement

Элемент <p>

Наследник HTMLElement

class HTMLParagraphElement
cite

HTMLParamElement

Элемент <param>

Наследник HTMLElement

class HTMLParamElement
name
value

HTMLPreElement

Элемент <pre>

Наследник HTMLElement

class HTMLPreElement

HTMLQuoteElement

Элемент <q>, <blockquote>

Наследник HTMLElement

class HTMLQuoteElement
cite

HTMLScriptElement

Элемент <script>

Наследник HTMLElement

class HTMLScriptElement
src
async
defer
type
charset

HTMLSelectElement

Элемент <select>

Наследник HTMLElement

class HTMLSelectElement
autofocus
disabled
form
length
multiple
name
options
required
selectedIndex
size
tabIndex
type
value
add()
blur()
focus()
remove()

HTMLStyleElement

Элемент <select>

Наследник HTMLElement

class HTMLStyleElement
media
type
scoped

HTMLTableCaptionElement

Элемент <caption>

Наследник HTMLElement

class HTMLTableCaptionElement

HTMLTableColElement

Элемент <col>, <colgroup>

Наследник HTMLElement

class HTMLTableColElement
span

HTMLTextAreaElement

Элемент <textarea>

Наследник HTMLElement

class HTMLTextAreaElement
autofocus
cols
defaultValue
disabled
form
maxlength
name
placeholder
readonly
requi­r­ed
rows
tabIndex
type
value
wrap
blur()
focus()
select()

HTMLTitleElement

Элемент <title>

Наследник HTMLElement

class HTMLTitleElement

HTMLUListElement

Элемент <ul>

Наследник HTMLElement

class HTMLUListElement

Эле­мент

Ат­ри­бу­ты

<audio>

src, preload, autoplay, loop, controls

<canvas>

width, height

<command>

type, label, icon, disabled, checked, radiogroup

<details>

open

<embed>

src, type, width, height

<keygen>

autofocus, challenge, disabled, form, keytype, name

<meter>

value, min, max, low, high, optimum, form

<output>

for, form, name

<progress>

value, max, form

<source>

src, type, media

<time>

datetime, pubdate

<track>

default, kind, label, src, srclang

<video>

src, poster, preload, autoplay, loop, controls, width, height