The item() method returns the node at the specified index in a node list.
Note: The items in a node list are accessible via an index, starting from 0.
The item() method is supported in all major browsers.
Parameter | Type | Description |
---|---|---|
index | Number | Required. The index of the node in the node list. The index starts at 0 |
Type | Description |
---|---|
Node object | The node at the specified index, or null if the index is out of rangex |
DOM Version | Core Level 1 Nodelist Object |
---|
Note: All major browsers, except Internet Explorer, treat empty white-spaces or new lines as text nodes. So, in the example below, there is a function that checks on node type, and displays only Element nodes. This way, the result will be equal in all browsers. To read more about the differences between browsers, please read our DOM Browsers chapter.
The following code fragment loads "books.xml" into xmlDoc using loadXMLDoc() and loops through all child element nodes of the <bookstore> element:
Output: