Roles Wiki
Advertisement

Объект node представляет любой узел любого дерева узлов. Узел может быть элементным узлом, текстовым узлом или быть люого другого типа из перечисленных в предыдущем разделе. Все эти типы узлов имеют свойства и методы. Ниже перечислены общие для всех типов узлов свойства и методы.


Свойства узла[]

Имя Описание
attributes Возвращает NamedNodeMap (карта именованных узов), содержащий все атрибуты данного узла
childNodes Возвращает NodeList (список узлов) содержащий список всех дочерних узлов данного узла
firstChild Возвращает первый дочерний узел данного узла
lastChild Возвращает последний дочерний узел данного узла
nextSibling Возвращает следующий узел, дочерний элемент того же родительского элемента
nodeName Возвращает nodeName (имя узла), в зависимости от его типа
nodeType Возвращает nodeType (тип узла) в виде числа
nodeValue Возвращает или устанавливает значение данного узла, в зависимости от его типа
ownerDocument Возвращает корневой узел документа
parentNode Возвращает родительский узел данного узла
previousSibling Возвращает предыдущий дочерний элемент, обладающий тем же родительсткм элементом, что и данный

Методы узла[]

Имя Описание
appendChild(newChild) Привязывает новый узел newChild как последний в списке дочерних узлов данного узла
cloneNode(boolean) Создает точный клон текущего узла. Если булевское значение равно "true", клонированный узел также содержит и все дочерние элементы узла - прототипа
hasChildNodes() Возвращает значение "true", если узел имеет хотя бы один дочерний узел
insertBefore(newNode,refNode) Вставляет новый узел, newNode, перед существующим узлом refNode
removeChild(nodeName) Удаляет определенный узел nodeName (имя узла)
replaceChild(newNode,oldNode) Заменяет старый oldNode новым узлом newNode
Advertisement