5.11. Свойства узлов

В 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