English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Объект элемента HTML DOM

Элемент объекта Element

Объект Element представляет собой элемент HTML, например <p>, <div>, <a>, <form> или любой другой элемент HTML.

Объект Element имеет только методы и свойства, общие для всех элементов.

Свойства объекта Element

В таблице перечислены свойства объекта Element:

СвойстваОписание
accessKeyУстановка или возврат значения свойства accesskey элемента
attributesВозврат NamedNodeMap свойств элемента
childElementCountВозврат количества подэлементов заданного элемента
childNodesВозврат списка подузлов элемента (включая текстовые и комментарии)
childrenВозврат списка подэлементов элемента (без текстовых и комментариев)
classListВозврат класса элемента
classNameУстановка или возврат значения свойства class элемента
clientHeightВозврат высоты элемента, включая отступы
clientLeftВозврат ширины левого отступа элемента
clientTopВозврат ширины верхнего отступа элемента
clientWidthВозврат ширины элемента, включая отступы
contentEditableУстановка или возврат значения свойства редактируемости содержимого элемента
dirУстановка или возврат значения属性的 dir элемента
firstChildВозврат первого подузла элемента
firstElementChildВозврат первого подэлемента элемента (без текстовых и комментариев)
idУстановить или вернуть значение свойства id элемента
innerHTMLУстановить или вернуть содержимое элемента
innerTextУстановить или вернуть текстовое содержимое элемента и его потомков
isContentEditableВернуть true, если содержимое элемента редактируемо, в противном случае false
langУстановить или вернуть значение свойства lang элемента
lastChildВернуть последний подузел элемента
lastElementChildВернуть последний подэлемент элемента (не включая узлы текста и комментарии)
namespaceURIВернуть URI пространства имен элемента
nextSiblingВернуть следующий узел той же иерархической ступени
nextElementSiblingВернуть следующий элемент той же иерархической ступени (не включая узлы текста и комментарии)
nodeNameВернуть имя узла
nodeTypeВернуть тип узла
nodeValueУстановить или вернуть значение узла
offsetHeightВернуть высоту элемента, включая наполнитель, рамку и полосы прокрутки
offsetWidthВернуть ширину элемента, включая наполнитель, рамку и полосы прокрутки
offsetLeftВернуть горизонтальное смещение элемента
offsetParentВернуть контейнер смещения элемента
offsetTopВернуть вертикальное смещение элемента
ownerDocumentВернуть корневой элемент элемента (документ)
parentNodeВернуть родительский узел элемента
parentElementВернуть родительский элемент элемента
previousSiblingВернуть предыдущий узел той же иерархической ступени
previousElementSiblingВернуть предыдущий элемент той же иерархической ступени (не включая узлы текста и комментарии)
scrollHeightВернуть Number, представляющий высоту видимой области элемента
scrollLeftУстановить или вернуть количество пикселей горизонтального скролла содержимого элемента
scrollTopУстановить или вернуть количество пикселей вертикального скролла содержимого элемента
scrollWidthВернуть Number, представляющий ширину видимой области элемента
styleУстановить или вернуть значение свойства style элемента
tabIndexУстановить или вернуть значение свойства tabindex элемента
tagNameВернуть имя тега элемента
textContentУстановить или вернуть текстовое содержимое узла и его потомков
titleУстановить или вернуть значение свойства title элемента

Методы объекта элемента

В таблице ниже перечислены методы объекта Element:

МетодОписание
addEventListener()Добавление обработчика событий к заданному элементу
appendChild()Добавление нового подузла к элементу в качестве последнего подузла
blur()Удаление фокуса с элемента
cloneNode()Клонирование элемента
click()Имитация клика мыши по элементу
compareDocumentPosition()Сравнение документного положения двух элементов
contains()Возврат true, если узел является потомком узла, в противном случае возвращается false
focus()Поставить фокус на элемент
getAttribute()Возврат значения заданного атрибута узла
getAttributeNode()Возврат заданного атрибута узла
getBoundingClientRect()Возврат размера элемента и его положение относительно видимой области
getElementsByClassName()Возврат списка всех подэлементов с заданным классом
getElementsByTagName()Возврат списка всех подэлементов с заданным именем тега
hasAttribute()Возврат true, если элемент имеет заданный атрибут, в противном случае возвращается false
hasAttributes()Возврат true, если элемент имеет любые атрибуты, в противном случае возвращается false
hasChildNodes()Возврат true, если элемент имеет любые подузлы, в противном случае возвращается false
insertAdjacentElement()Вставка HTML-элемента в заданное положение относительно текущего элемента
insertAdjacentHTML()Вставка текста в заданное положение относительно текущего элемента в формате HTML
insertAdjacentText()Вставка текста в заданное положение относительно текущего элемента
insertBefore()Вставка нового подузла перед заданным существующим подузлом
isDefaultNamespace()Возврат true, если заданное namespaceURI равно defaultValue; в противном случае возвращается false
isEqualNode()Проверка, равны ли два элемента
isSameNode()Проверка, являются ли два элемента в одном узле
isSupported()Возврат true, если элемент поддерживает заданную функцию
normalize()Соединение相邻ых текстовых узлов и удаление пустых текстовых узлов из элемента
querySelector()Возврат первого подэлемента, соответствующего заданному CSS-селектору
querySelectorAll()Возврат всех подэлементов, соответствующих заданному CSS-селектору
removeAttribute()Удаление указанного свойства из элемента
removeAttributeNode()Удаление указанного узла свойства и возврат удаленного узла
removeChild()Удаление подузла из элемента
removeEventListener()Удаление обработчика событий, добавленного с помощью метода addEventListener()
replaceChild()Заменить подузел в элементе
requestFullscreen()Отображение элемента в полноэкранном режиме
scrollIntoView()Перемещение указанного элемента в видимую область окна браузера
setAttribute()Установка или изменение указанного значения свойства
setAttributeNode()Установка или изменение указанного узла свойства
toString()Преобразование элемента в строку