Доступное только для чтения свойство Node.nodeType
возвращает беззнаковое короткое целочисленное значение, представляющее тип узла.
Синтаксис
var type = node.nodeType;
type
– беззнаковое короткое целочисленное значение с одним из следующих значений:
Name | Value |
---|---|
ELEMENT_NODE |
1 |
ATTRIBUTE_NODE |
2 |
TEXT_NODE |
3 |
CDATA_SECTION_NODE |
4 |
ENTITY_REFERENCE_NODE |
5 |
ENTITY_NODE |
6 |
PROCESSING_INSTRUCTION_NODE |
7 |
COMMENT_NODE |
8 |
DOCUMENT_NODE |
9 |
DOCUMENT_TYPE_NODE |
10 |
DOCUMENT_FRAGMENT_NODE |
11 |
NOTATION_NODE |
12 |
Пример
В примере проверяется, является ли первый узел внутри documentElement
узлом комментария, если нет, то выводится сообщение.
var node = document.documentElement.firstChild; if (node.nodeType != Node.COMMENT_NODE) console.log("You should comment your code well!");