XML DOM hasAttribute() विधि

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

यदि वर्तमान एलीमेंट नोड को निर्दिष्ट नाम का अट्रिब्यूट है तो hasAttribute() यह विधि true वापस करती है, अन्यथा false वापस करती है。

व्याकरण

hasAttribute(name)
पारामीटर वर्णन
name आवश्यक। खोजने के लिए अट्रिब्यूट निर्दिष्ट करता है。

उदाहरण

इस कोड के अन्तर्गत "books.xml" को xmlDoc में लोड किया जाएगा और पहले <book> एलीमेंट को कोई "category" अट्रिब्यूट है कि नहीं की जाँच की जाएगी:

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.hasAttribute("category");
}

स्वयं प्रयोग करें