JavaScript Document Object Model Элемент | CODECAST

Document Object Model Элемент

Под элементом DOM(Document Object Model) следует понимать объект HTML, под которыми подразумеваются такие элементы, как <a>, <div>, <span>, <body> и т.д.

Два тега, открывающий и закрывающий, образуют один элемент HTML.

Синонимами элементу HTML могут являться:

- элемент DOM
- element object
- узел DOM или node

JavaScript | MDN


Имя Описание Тип
Элемент.addEventListener()   Привязка событий к элементам. Метод
Элемент.appendChild()   Вставка элемента в другой элемент. Метод
Элемент.blur()   Снимает фокус с элемента. Метод
Элемент.click()   Имитирует клик мыши. Метод
Элемент.clone​Node()   Копирует указанный элемент/узел. Метод
Элемент.compare​Document​Position()   Определение позиций двух узлов/элементов относительно друг друга. Метод
Элемент.contains()   Проверка узла/элемента на вложенность. Метод
Элемент.exitFullscreen()   Выход из полноэкранного режима. Метод
Элемент.focus()   Устанавливает фокус на элемент. Метод
Элемент.getAttribute()   Возвращает значение указанного атрибута элемента. Метод
Элемент.getAttributeNode()   Возвращает указанный атрибут в качестве объекта Attr. Метод
Элемент.getBoundingClientRect()   Возвращает размер указанного элемента и его положение в области просмотра. Метод
Элемент.getElementsByClassName()   Возвращает элементы с указанным именем класса. Метод
Элемент.get​Elements​ByTagName()   Возвращает элементы с указанным именем тега. Метод
Элемент.hasAttributes()   Проверка наличия каких-либо атрибутов в указанном элементе. Метод
Элемент.hasChildNodes()   Проверка наличия вложенных узлов в указанном элементе. Метод
Элемент.has​Attribute()   Проверка существования атрибута. Метод
Элемент.insertAdjacentElement()   Перемещение указанного элемента относительно другого элемента. Метод
Элемент.insertAdjacentHTML()   Вставка HTML-строки в указанную позицию относительно другого элемента. Метод
Элемент.insertBefore()   Вставляет узел/элемент, перед указанным элементом. Метод
Элемент.insert​Adjacent​Text()    Вставка текста относительно другого элемента. Метод
Элемент.isDefaultNamespace()   Проверка пространства имен, заданной по умолчанию. Метод
Элемент.isEqualNode()   Проверяет два узла/элемента на соответствие друг другу. Метод
Элемент.isSameNode()   Проверяет, являются два указанных узла одним и тем же узлом. Метод
Элемент.normalize()   Удаление пустых текстовых узлов/элементов. Метод
Элемент.querySelector()   Возвращает первый вложенный элемент указанного элемента, найденный по CSS-селектору. Метод
Элемент.query​SelectorAll()   Возвращает все вложенные элементы указанного элемента, найденные по CSS-селектору. Метод
Элемент.removeAttribute()   Удаляет указанный атрибут из элемента. Метод
Элемент.removeAttributeNode()   Удаляет указанный атрибут из элемента и возвращает удаленный атрибут в качестве
объекта Attr.
Метод
Элемент.removeChild()   Удаляет указанный вложенный узел/элемент указанного узла/элемента. Метод
Элемент.removeEventListener()   Удаление событий, привязанных к элементу. Метод
Элемент.replaceChild()   Заменяет вложенный узел/элемент указанного элемента новым узлом/элементом. Метод
Элемент.requestFullscreen()   Разворачивает элемент в полноэкранный режим. Метод
Элемент.scrollIntoView()   Прокручивает указанный элемент в видимую область страницы. Метод
Элемент.setAttribute()   Добавляет указанный атрибут к элементу и присваивает ему указанное значение. Метод
Элемент.setAttributeNode()   Добавляет указанный атрибут в качестве объекта Attr в указанный элемент. Метод
Элемент.accessKey   Назначение горячей клавиши для активации/фокусировки элемента. Свойство
Элемент.attributes   Возвращает псевдо-массив объектов Attr узла/элемента. Свойство
Элемент.childElementCount   Количество дочерних элементов указанного элемента. Свойство
Элемент.childNodes   Возвращает коллекцию дочерних узлов, вместе с пробелами и комментариями. Свойство
Элемент.children   Возвращает коллекцию дочерних узлов. Свойство
Элемент.className   Задает или возвращает имя класса элемента. Свойство
Элемент.class​List   Доступ к классу элемента (добавление, удаление, замена). Свойство
Элемент.clientHeight   Высота элемента, включая padding. Свойство
Элемент.clientLeft   Ширина левой границы элемента. Свойство
Элемент.clientTop   Ширина верхней границы элемента. Свойство
Элемент.client​Width   Ширина элемента, включая padding. Свойство
Элемент.contentEditable   Определяет редактируемость элемента. Свойство
Элемент.dir   Определяет направление чтения текста(RTL,LTR). Свойство
Элемент.firstElementChild   Возвращает первый вложенный элемент, игнорируя текст и комментарии. Свойство
Элемент.first​Child   Возвращает первый вложенный узел указанного элемента. Свойство
Элемент.id   Задает или возвращает значение атрибута id элемента. Свойство
Элемент.innerHTML   Задает или возвращает строковое содержимое указанного элемента. Свойство
Элемент.isContent​Editable   Определяет редактируемость содержимого указанного элемента. Свойство
Элемент.lang   Задает или возвращает значение атрибута lang указанного элемента. Свойство
Элемент.lastChild    Возвращает последний вложенный узел указанного элемента/узла. Свойство
Элемент.last​Element​Child   Возвращает последний вложённый узел указанного элемента, игнорируя текст и комментарии. Свойство
Элемент.next​Element​Sibling   Возвращает узел, следующий за указанным узлом, игнорируя текст и комментарии. Свойство
Элемент.next​Sibling   Возвращает узел, следующий за указанным узлом. Свойство
Элемент.nodeName   Возвращает имя указанного узла. Свойство
Элемент.nodeType   Возвращает тип указанного узла в виде числового идентификатора. Свойство
Элемент.nodeValue   Задает или возвращает значение узла указанного элемента. Свойство
Элемент.offsetHeight   Возвращает видимую высоту элемента с padding, border и scrollbar. Свойство
Элемент.offsetLeft   Расстояние от offsetParent до левой границы элемента. Свойство
Элемент.offsetParent   Возвращает ближайший <body>,<table>,<th> или <td> к указанному элементу. Свойство
Элемент.offsetTop   Расстояние от offsetParent до верхней границы элемента. Свойство
Элемент.offsetWidth   Возвращает видимую ширину элемента с padding, border и scrollbar. Свойство
Элемент.ownerDocument   Возвращает объект document Свойство
Элемент.parentElement   Возвращает родительский элемент указанного элемента. Свойство
Элемент.parentNode   Возвращает родительский узел/элемент указанного узла/элемента. Свойство
Элемент.previousElementSibling   Возвращает предыдущий узел указанного узла, игнорируя текст и комментарии. Свойство
Элемент.previousSibling   Возвращает предыдущий узел указанного узла. Свойство
Элемент.scrollHeight   Возвращает полную высоту элемента с padding, но без border, полосы прокрутки
и margin.
Свойство
Элемент.scrollLeft   Задает либо возвращает количество пикселей, на которые сместится или сместился элемент по горизонтали. Свойство
Элемент.scrollTop   Задает либо возвращает количество пикселей, на которые сместится или сместился элемент по вертикали. Свойство
Элемент.scrollWidth   Возвращает полную ширину элемента с padding, но без border, полосы прокрутки
и margin.
Свойство
Элемент.style   Задает или возвращает параметры CSS для указанного элемента. Свойство
Элемент.tabIndex   Задает или возвращает значение атрибута tabindex указанного элемента. Свойство
Элемент.tagName   Возвращает имя тега элемента. Свойство
Элемент.textContent   Задает или возвращает текстовое содержимое указанного узла/элемента и всех его
потомков.
Свойство
Элемент.title   Задает или возвращает значение атрибута title элемента. Свойство