В 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 | Позволяет добавить новый атрибут. |