XML DOM nodeType Attribute

Definition and Usage

The nodeType property returns the node type of the selected node.

Syntax:

elementNode.nodeType
Node Number: Node Name:
1 Element
2 Attribute
3 Text
4 CDATA Section
5 Entity Reference
6 Entity
7 Processing Instruction
8 Comment
9 Document
10 Document Type
11 Document Fragment
12 Notation

Example

In all examples, we will use the XML file books.xml, and the JavaScript function loadXMLDoc().

The following code snippet retrieves the node type of the first <title> element in "books.xml":

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0];
document.write(x.nodeType);

The output of the above code is:

1