X
HOME HTML CSS JAVASCRIPT SQL PHP JQUERY XML ASP.NET MORE...
REFERENCES | EXAMPLES | FORUM | ABOUT

XML DOM item() Method


NodeList Object Reference NodeList Object

Definition and Usage

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.


Browser Support

Internet Explorer Firefox Opera Google Chrome Safari

The item() method is supported in all major browsers.


Syntax

nodelist.item(index)

Parameters

Parameter Type Description
index Number Required. The index of the node in the node list. The index starts at 0

Return Value

Type Description
Node object The node at the specified index, or null if the index is out of rangex

Technical Details

DOM Version Core Level 1 Nodelist Object


Example

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:

Example

xmlDoc = loadXMLDoc("books.xml");
x = xmlDoc.documentElement.childNodes;

for (i=0; i<x.length; i++)
  {
  // Display only element nodes
  if (x.item(i).nodeType == 1)
    {
    document.write(x.item(i).nodeName);
    document.write("<br>");
    }
  }

Output:

book
book
book
book

Try it yourself »

NodeList Object Reference NodeList Object

Your suggestion:

Close [X]

Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

WEB BUILDING

Download XML Editor FREE Website BUILDER Free HTML5 Templates FREE Website Templates Free HTML Templates

SHARE THIS PAGE

facebook