XML DOM hasChildNodes() methode
Definitie en gebruik
Als het huidige element een subnode heeft, dan hasChildNodes()
De methode retourneert true, anders retourneert het false.
Syntax
elementNode.hasChildNodes()
Voorbeeld
De volgende code laadt "books.xml" in xmlDoc en controleert of de eerste <book> element een subnode heeft:
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(); }