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 July 2015.
La propiedad de solo lectura
Node.nodeType
retornará un valor positivo entero representando el tipo de nodo.Sintaxis
var type = node.nodeType;
la variable type será un entero positivo con alguno de los siguientes valores:
Name | Value |
---|---|
ELEMENT_NODE |
1 |
ATTRIBUTE_NODE
Obsoleto
|
2 |
TEXT_NODE |
3 |
CDATA_SECTION_NODE
Obsoleto
|
4 |
ENTITY_REFERENCE_NODE
Obsoleto
|
5 |
ENTITY_NODE
Obsoleto
|
6 |
PROCESSING_INSTRUCTION_NODE |
7 |
COMMENT_NODE |
8 |
DOCUMENT_NODE |
9 |
DOCUMENT_TYPE_NODE |
10 |
DOCUMENT_FRAGMENT_NODE |
11 |
NOTATION_NODE
Obsoleto
|
12 |
Ejemplo
Este es un ejemplo que verifica si el primer nodo dentro de un elemento tipo documento (document) es un comentario nodo, y si no lo es, muestra un mensaje.
js
var node = document.documentElement.firstChild;
if (node.nodeType != Node.COMMENT_NODE)
console.log("You should comment your code well!");