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();
}

Probeer het zelf