XML DOM hasAttribute() metod
Definition och användning
Om den aktuella elementnoden har en egenskap med det specificerade namnet så hasAttribute()
Metoden returnerar true om den aktuella elementnoden har en egenskap med det specificerade namnet, annars returnerar den false.
Syntaks
hasAttribute(name)
Parameter | Beskrivning |
---|---|
name | Obligatorisk. Anger den egenskap som ska sökas efter. |
Exempel
Följande kod laddar "books.xml" till xmlDoc och kontrollerar om den första <book>-elementet har någon "category"-egenskap:
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"); }