JavaScript. Подробное руководство, 6-е издание, стр. 514
<b>readonly string nodeName</b>Имя узла. Для узлов
<b>Element</b><b>tagName</b><b>Element</b><b>readonly unsigned short nodeType</b>Тип узла, т. e. информация о том, какой подынтерфейс реализует узел. Допустимые значения определяются перечисленными выше константами. Однако т. к. эти константы не поддерживаются в Internet Explorer, вместо них могут использоваться числовые значения. В HTML-документах распространенные значения для этого свойства таковы: 1 - для узлов Element, 3 - для узлов Text, 8- для узлов Comment и 9 - для единственного узла
<b>Document</b><b>string nodeValue</b>Значение узла. Для узлов
<b>Text</b><b>readonly Document ownerDocument</b>Объект
<b>Document</b><b>Document</b><b>readonly Node parentNode</b>Родительский узел (или узел-контейнер) этого узла или null, если родительского узла не существует. Обратите внимание: узлы
<b>Document</b><b>DocumentFragment</b><b>parentNode</b><b>readonly Node previousSibling</b>Смежный узел, непосредственно предшествующий данному узлу в массиве
<b>chiIdNodes[]</b><b>parentNode</b><b>string textContent</b>Для узлов
<b>Text</b><b>Comment</b><b>data</b><b>Element</b><b>DocumentFragment</b><b>Text</b><b>Element</b><b>DocumentFragment</b><b>Text</b>Методы
<b>Node appendChild(Node newChild)</b>Этот метод добавляет узел
<b>newChild</b><b>newChild</b><b>newChild</b><b>DocumentFragment</b><b>childNodes[]</b><b>DocumentFragment</b><b>ownerDocument</b><b>newChild</b><b>ownerDocument</b><b>Document.adoptNode()</b><b>Node cloneNode(boolean deep)</b>Создает и возвращает копию узла, для которого он вызван. Если в аргументе ему передается значение true, он также рекурсивно копирует всех потомков узла. В противном случае он копирует только данный узел, но не его дочерние узлы. Возвращаемый узел не является частью дерева документа, а его свойство
<b>parentNode</b><b>Element</b><b>unsigned short compareDocumentPosition(Node other)</b>Сравнивает позицию данного узла в документе с позицией узла other и возвращает число, биты которого описывают отношения между узлами. Если сравниваемые' узлы являются одним и тем же узлом, все биты в результате будут сброшены, т.е. метод вернет 0. Иначе в возвращаемом значении будет установлен один или более битов. Константы D0CUMENT_P0SITI0N_, перечисленные выше, являются символическими именами каждого из битов и имеют следующее значение:

<b>boolean hasChildNodes()</b>Возвращает true, если данный узел имеет один или более дочерних узлов, или false - в противном случае.
<b>Node insertBefore(Node newChild, Node refChild)</b>Вставляет узел newChild в дерево документа как дочерний узел данного узла и возвращает вставленный узел. Новый узел позиционируется в массиве
<b>childNodes[]</b><b>childNodes[],</b><b>appendChild().</b>Если узел newChild уже включен в дерево документа, он удаляется из дерева и затем вставляется в новую позицию. Если newChild является узлом фрагмента
<b>DocumentFragment</b><b>boolean isDefaultNamespace(string namespace)</b>