В DOM для каждого HTML элемента на странице создается соответствующий объект.
Ниже перечислены стандартные свойства и методы, которые присутствуют у всех объектов в DOM.
Помимо стандартных свойств и методов существуют еще и специальные свойства методы, которые присутствуют только у определенных объектов: список специальных свойств и методов
Свойство | Описание |
---|---|
attributes | Возвращает массив содержащий все атрибуты элемента. |
childNodes | Возвращает массив содержащий все узлы потомки элемента. |
className | Позволяет установить или узнать значение атрибута class элемента. |
dir | Позволяет установить или узнать направление текста элемента. |
id | Позволяет установить или узнать значение атрибута id элемента. |
innerHTML | Позволяет установить или узнать текстовое содержимое (позволяет обратится к свойству текстового узла) элемента. |
lastChild | Позволяет обратится к последнему потомку элемента. |
nextSibling | Позволяет обратится к следующему элементу на данном уровне иерархии (позволяет обратится к следующему узлу брату). |
nodeName | Возвращает имя узла. |
nodeType | Возвращает тип узла. |
nodeValue | Возвращает значение узла. |
parentNode | Позволяет обратится к родительскому узлу элемента. |
style | Позволяет установить или узнать значения свойств стиля элемента. |
Метод | Описание |
---|---|
appendChild | Добавляет узел потомок к элементу. |
blur | Делает элемент неактивным. |
click | Производит щелчок по данному элементу. |
focus | Делает элемент активным. |
getAttribute | Возвращает значение указанного атрибута. |
hasChildNodes | Позволяет узнать имеет ли элемент узлы потомки. |
removeAttribute | Удаляет указанный атрибут. |
removeChild | Удаляет указанный узел потомок. |
setAttribute | Позволяет добавить новый атрибут. |