XML DOM getAttribute() metod

Definition och användning

getAttribute() Metoden använder namn för att hämta egenskapsvärden.

Syntaks

elementNode.getAttribute(name)
Parameter Beskrivning
name Obligatorisk. Anger egenskapen som värden ska hämtas från.

Exempel

Nedanstående kod laddar "books.xml" till xmlDoc och hämtar värdena för "category"-egenskapen i alla <book>-element:

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 x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('book');
    for (i = 0; i < x.length; i++) {
        txt += x[i].getAttribute('category') + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

Prova själv