XML DOM hasChildNodes() Method
Definition and Usage
If the current element node has child nodes, then hasChildNodes()
The method returns true if the current element node has child nodes, otherwise it returns false.
Syntax
elementNode.hasChildNodes()
Example
The following code loads "books.xml" into xmlDoc and checks if the first <book> element has any child nodes:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); {} }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName('book')[0]; document.getElementById("demo").innerHTML = x.hasChildNodes(); {}