XML DOM hasAttribute() methode

Definitie en gebruik

Als het huidige element een eigenschap heeft met de opgegeven naam, dan hasAttribute() De methode retourneert true, anders retourneert het false.

Syntax

hasAttribute(name)
Parameters Beschrijving
name Verplicht. Bepaalt de eigenschap die moet worden gezocht.

Voorbeeld

De volgende code laadt "books.xml" in xmlDoc en controleert of de eerste <book> element een "category" eigenschap 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.hasAttribute("category");
}

Probeer het zelf