The HTML DOM Элемент Объекта
Объект элемента
В HTML DOM объект element представляет элемент HTML, например P, div, A, Table или любой другой HTML-элемент.
Свойства и методы
Следующие свойства и методы можно использовать для всех элементов HTML:
| Свойство / Метод | Описание |
|---|---|
| accessKey | Задает или возвращает атрибут AccessKey элемента |
| addEventListener() | Присоединяет обработчик событий к указанному элементу |
| appendChild() | Добавляет новый дочерний узел к элементу в качестве последнего дочернего узла |
| attributes | Возвращает намеднодемап атрибутов элемента |
| blur() | Удаление фокуса из элемента |
| childElementCount | Возвращает количество дочерних элементов, которые имеет элемент |
| childNodes | Возвращает коллекцию дочерних узлов элемента (включая узлы текста и комментария) |
| children | Возвращает коллекцию дочернего элемента элемента (исключая текстовые и комментарии узлы) |
| classList | Возвращает имя (имена) класса элемента |
| className | Задает или возвращает значение атрибута Class элемента |
| click() | Имитирует щелчок мышью по элементу |
| clientHeight | Возвращает высоту элемента, включая заполнение |
| clientLeft | Возвращает ширину левой границы элемента |
| clientTop | Возвращает ширину верхней границы элемента |
| clientWidth | Возвращает ширину элемента, включая заполнение |
| cloneNode() | Клонирование элемента |
| compareDocumentPosition() | Сравнивает положение документа двух элементов |
| contains() | Возвращает значение true, если узел является потомком узла, в противном случае — false |
| contentEditable | Задает или возвращает ли содержимое элемента редактируемым или нет |
| dir | Задает или возвращает значение атрибута DIR элемента |
| firstChild | Возвращает первый дочерний узел элемента |
| firstElementChild | Возвращает первый дочерний элемент элемента |
| focus() | Придает фокус элементу |
| getAttribute() | Возвращает указанное значение атрибута узла элемента |
| getAttributeNode() | Возвращает указанный узел атрибута |
| getElementsByClassName() | Возвращает коллекцию всех дочерних элементов с указанным именем класса |
| getElementsByTagName() | Возвращает коллекцию всех дочерних элементов с указанным именем тега |
| hasAttribute() | Возвращает значение true, если элемент имеет указанный атрибут, в противном случае false |
| hasAttributes() | Возвращает значение true, если элемент имеет какие-либо атрибуты, в противном случае false |
| hasChildNodes() | Возвращает значение true, если элемент имеет дочерние узлы, в противном случае — false |
| id | Задает или возвращает значение атрибута ID элемента |
| innerHTML | Задает или возвращает содержимое элемента |
| innerText | Задает или возвращает текстовое содержимое узла и его потомков |
| insertAdjacentElement() | Вставляет элемент HTML в заданной позиции относительно текущего элемента |
| insertAdjacentHTML() | Вставляет HTML-форматированный текст в заданной позиции относительно текущего элемента |
| insertAdjacentText() | Вставка текста в заданную позицию относительно текущего элемента |
| insertBefore() | Вставляет новый дочерний узел перед указанным, существующим, дочерним узлом |
| isContentEditable | Возвращает значение true, если содержимое элемента является редактируемым, в противном случае — false |
| isDefaultNamespace() | Возвращает значение true, если указанное NamespaceURI является значением по умолчанию, в противном случае — false |
| isEqualNode() | Проверяет, равны ли два элемента |
| isSameNode() | Проверяет, является ли два элемента один и тот же узел |
| isSupported() | Возвращает значение true, если указанный элемент поддерживается в элементе |
| lang | Задает или возвращает значение атрибута lang элемента |
| lastChild | Возвращает последний дочерний узел элемента |
| lastElementChild | Возвращает последний дочерний элемент элемента |
| namespaceURI | Возвращает URI пространства имен элемента |
| nextSibling | Возвращает следующий узел на том же уровне дерева узлов |
| nextElementSibling | Возвращает следующий элемент на том же уровне дерева узлов |
| nodeName | Возвращает имя узла |
| nodeType | Возвращает тип узла узла |
| nodeValue | Задает или возвращает значение узла |
| normalize() | Соединяет соседние текстовые узлы и удаляет пустые текстовые узлы в элементе |
| offsetHeight | Возвращает высоту элемента, включая заполнение, границу и полосу прокрутки |
| offsetWidth | Возвращает ширину элемента, включая заполнение, границу и полосу прокрутки |
| offsetLeft | Возвращает горизонтальное положение смещения элемента |
| offsetParent | Возвращает контейнер смещения элемента |
| offsetTop | Возвращает вертикальное положение смещения элемента |
| ownerDocument | Возвращает корневой элемент (объект Document) для элемента |
| parentNode | Возвращает родительский узел элемента |
| parentElement | Возвращает родительский узел элемента |
| previousSibling | Возвращает предыдущий узел на том же уровне дерева узлов |
| previousElementSibling | Возвращает предыдущий элемент на том же уровне дерева узлов |
| querySelector() | Возвращает первый дочерний элемент, соответствующий указанному селектору CSS элемента |
| querySelectorAll() | Возвращает все дочерние элементы, соответствующие указанному селектору CSS элемента |
| removeAttribute() | Удаляет указанный атрибут из элемента |
| removeAttributeNode() | Удаляет указанный узел атрибута и возвращает удаленный узел |
| removeChild() | Удаляет дочерний узел из элемента |
| removeEventListener() | Удаляет обработчик событий, который был присоединен с помощью метода addEventListener () |
| replaceChild() | Заменяет дочерний узел в элементе |
| scrollHeight | Возвращает всю высоту элемента, включая заполнение |
| scrollIntoView() | Прокручивает указанный элемент в видимой области окна обозревателя |
| scrollLeft | Задает или возвращает количество пикселей, в течение которых содержимое элемента прокручивается горизонтально |
| scrollTop | Задает или возвращает количество пикселей, в течение которых содержимое элемента прокручивается вертикально |
| scrollWidth | Возвращает всю ширину элемента, включая заполнение |
| setAttribute() | Задает или изменяет указанный атрибут, к заданному значению |
| setAttributeNode() | Задает или изменяет указанный узел атрибута |
| style | Задает или возвращает значение атрибута Style элемента |
| tabIndex | Задает или возвращает значение атрибута TabIndex элемента |
| tagName | Возвращает имя тега элемента |
| textContent | Задает или возвращает текстовое содержимое узла и его потомков |
| title | Задает или возвращает значение атрибута Title элемента |
| toString() | Преобразует элемент в строку |

