Node.nodeType
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!");