В HTML DOM каждый узел является объектом, который может иметь методы (функции) и свойства. Наиболее важными являются следующие свойства:
nodeName ;
nodeValue ;
nodeType.
Свойство nodeName указывает на имя узла. Это свойство имеет следующие особенности:
1.Свойство nodeName предназначено только для чтения;
2.Свойство nodeName узла элемента точно соответствует имени тэга;
3.Свойство nodeName узла атрибута соответствует имени атрибута;
4.Свойство nodeName текстового узла всегда равно #text
5.Свойство nodeName узла документа всегда равно #document
Замечание: nodeName всегда содержит имя тэга HTML элемента в верхнем регистре.
Свойство nodeValue указывает на значение узла. Это свойство имеет следующие особенности:
Свойство nodeValue узла элемента не определено;
Свойство nodeValue текстового узла указывает на сам текст;
Свойство nodeValue узла атрибута указывает на значение атрибута.
Свойство nodeType возвращает тип узла. Это свойство предназначено только для чтения:
Наиболее важными типами узлов являются следующие:
Тип элемента
Тип узла
Element
1
Attribute
2
Text
3
Comment
8
Document
9