THE WORLD'S LARGEST WEB DEVELOPER SITE
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPJQUERYANGULARXML
 

XML DOM length Property


NamedNodeMap Object Reference NamedNodeMap Object

Example

The following code fragment loads "books.xml" into xmlDoc and gets the number of attributes in the first <book> element:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (xhttp.readyState == 4 && xhttp.status == 200) {
        myFunction(xhttp);
    }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();

function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("book");
    document.getElementById("demo").innerHTML =
    "Number of attributes in the first book element: " +
    x.item(0).attributes.length;
}

The output of the code above will be:

Number of attributes in the first book element: 1
Try it Yourself »

Definition and Usage

The length property returns the number of nodes in a NamedNodeMap.


Syntax

nodemapObject.length

Try-It-Yourself Demos

length - Return the number of nodes in a node list

length - Loop through the nodes in a node list


NamedNodeMap Object Reference NamedNodeMap Object