| Свойство |
Описание |
| data |
Задает значение для ветви |
| firstChild |
Возвращает первый дочерний элемент в коллекции childNodes |
| lastChild |
Возвращает последний дочерний элемент в коллекции childNodes |
| nextSibling |
Возвращает ссылку на следующий дочерний элемент данного объекта |
| nodeName |
Возвращает имя элемента. Аналогично свойству tagName |
| nodeType |
Позволяет узнать, является ли ветвь элементом, атрибутом или текстовой
строкой |
| nodeValue |
Возвращает значение ветви |
| parentNode |
Возвращает родительскую ветвь |
| previousSibling |
Возвращает ссылку на предыдущий дочерний элемент данного объекта |
| specified |
Позволяет узнать, задано ли значение указанного атрибута |
| Метод |
Описание |
| appendChild |
Добавляет элемент как дочерний элемент указанного объекта |
| applyElement |
Делает элемент дочерним элементом заданного в качестве параметра объекта |
| clearAttributes |
Удаляет все атрибуты заданного объекта |
| cloneNode |
Копирует ссылку на объект из иерархии документа |
| createElement |
Создает новый экземпляр указанного элемента |
| createTextNode |
Создает новую текстовую ветвь из указанной строки |
| hasChildNodes |
Позволяет узнать, имеет ли данный объект дочерние объекты |
| insertBefore |
Вставляет объект в иерархию объектов документа |
| mergeAttributes |
Копирует все атрибуты в указанный объект |
| removeNode |
Удаляет ветвь из иерархии объектов |
| replaceNode |
Меняет местами существующий объект и другой элемент |
| swapNode |
Меняет местоположение объекта в иерархии объектов документа |
| Коллекция |
Описание |
| attributes |
Возвращает коллекцию атрибутов для указанного объекта |
| childNodes |
Возвращает коллекцию дочерних ветвей для указанного объекта |