Node.nodeType
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨Ð¸ÑÐ»Ñ 2015 г.â©.
ÐоÑÑÑпное ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ ÑвойÑÑво 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!");
СпеÑиÑикаÑии
| Specification |
|---|
| DOM > # ref-for-dom-node-nodetypeâ > |