HTML DOM nodeTypePropiedad

元素对象参考手册Objeto Elemento

Ejemplo

Devuelve el tipo de nodo del elemento body:

document.body.nodeType;

Resultado:

1

Pruébalo »

Definición y uso

La propiedad nodeType devuelve el tipo de nodo.

Si el nodo es un nodo elemento, la propiedad nodeType devuelve 1.

Si el nodo es un nodo de atributo, la propiedad nodeType devuelve 2.

Si el nodo es un nodo de texto, la propiedad nodeType devuelve 3.

Si el nodo es un nodo de comentario, la propiedad nodeType devuelve 8.

Esta propiedad es de solo lectura.


Compatibilidad del navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Todos los navegadores principales admiten la propiedad nodeType.


Sintaxis

node.nodeType

Detalles técnicos

Valor de retorno: Cadena, que representa el tipo de nodo del nodo.
Versión DOM Core Level 1 Node Object


Tipos de nodo

Un documento HTML o XML, elementos, atributos, etc., tienen diferentes tipos de nodo.

Hay 12 tipos de nodo diferentes, y los diferentes tipos de nodo también pueden tener diferentes tipos de nodos hijos:

Tipo de nodo Descripción Nodos hijos
1 Element Un elemento Element, Text, Comment, ProcessingInstruction, CDATASection, EntityReference
2 Attr Un atributo Text, EntityReference
3 Text El contenido de texto de un elemento o atributo None
4 CDATASection Una sección CDATA de un documento (el texto no será analizado por el analizador) None
5 EntityReference Referencia a entidad Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference
6 Entity Una entidad Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference
7 ProcessingInstruction Una instrucción de procesamiento None
8 Comment Un comentario None
9 Document Todo el documento (nodo raíz del árbol DOM) Element, ProcessingInstruction, Comment, DocumentType
10 DocumentType Proporciona una interfaz para las entidades del documento. None
11 DocumentFragment Representa nodos adyacentes y sus subárboles. Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference
12 Notation Representa la declaración de un símbolo en el DTD. None

Tipos de nodo - Valores de retorno

Devuelve el nombre del nodo y el valor de la propiedad nodeValue para cada tipo de nodo:

Tipo de nodo Valor de retorno de nodeName Valor de retorno de nodeValue
1 Element Nombre del elemento null
2 Attr Nombre del atributo Valor del atributo
3 Text #text Contenido del nodo
4 CDATASection #cdata-section Contenido del nodo
5 EntityReference Nombre de referencia de entidad null
6 Entity Nombre de la entidad null
7 ProcessingInstruction target Contenido del nodo
8 Comment #comment Texto del comentario
9 Document #document null
10 DocumentType doctype name null
11  DocumentFragment #document fragment null
12 Notation Nombre del símbolo null

Tipos de nodo - Nombres de variables estáticas

Tipo de Node Named Constant
1 ELEMENT_NODE
2 ATTRIBUTE_NODE
3 TEXT_NODE
4 CDATA_SECTION_NODE
5 ENTITY_REFERENCE_NODE
6 ENTITY_NODE
7 PROCESSING_INSTRUCTION_NODE
8 COMMENT_NODE
9 DOCUMENT_NODE
10 DOCUMENT_TYPE_NODE
11 DOCUMENT_FRAGMENT_NODE
12 NOTATION_NODE


元素对象参考手册Objeto Elemento

Otras extensiones