Node.nodeType
Доступное только для чтения свойство 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
узлом комментария, если нет, то выводится сообщение.
js
var node = document.documentElement.firstChild;
if (node.nodeType != Node.COMMENT_NODE)
console.log("You should comment your code well!");
Спецификации
Specification |
---|
DOM Standard # ref-for-dom-node-nodetype① |
Совместимость с браузерами
BCD tables only load in the browser