XML DOM hasChildNodes() विधि

परिभाषा और उपयोग

यदि निर्दिष्ट नोड को किसी भी उप-नोड है तो hasChildNodes() तरीका वास्तविकता बदले, अन्यथा false।

व्याकरण

nodeObject.hasChildNodes()

पारामीटर

नहीं है।

तकनीकी विवरण

डॉम आईडी: कोर लेवल 1 नोड ऑब्जैक्ट
प्रतिक्रिया मूल्य: बूल वैल्यू। यदि निर्दिष्ट नोड को किसी भी उप-नोड है तो true बदले, अन्यथा false।

उदाहरण

इस कोड द्वारा "books.xml" को xmlDoc में लोड किया जाता है और पहला <book> एलीमेंट के किसी भी उप-एलीमेंट के लिए प्रतिक्रिया बहाल है:

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

खुद एक प्रयोग कीजिए

ब्राउज़र समर्थन

च्रोम एज फ़ायरफॉक्स सैफारी ऑपेरा
च्रोम एज फ़ायरफॉक्स सैफारी ऑपेरा
समर्थन समर्थन समर्थन समर्थन समर्थन

सभी प्रमुख ब्राउज़र इसका समर्थन करते हैं hasChildNodes() तरीके।