English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Объект Element представляет собой элемент HTML, например <p>, <div>, <a>, <form> или любой другой элемент HTML.
Объект 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() | Преобразование элемента в строку |