XML DOM getAttribute() methode

Definitie en gebruik

getAttribute() De methode haalt de waarde van het attribuut op op basis van de naam.

Syntaxis

elementNode.getAttribute(name)
Parameters Beschrijving
name Verplicht. Specificeert het attribuut waaruit de waarde moet worden gehaald.

Voorbeeld

Hieronderstaande code laadt "books.xml" in xmlDoc en haalt de waarden van het "category"-attribuut van alle <book>-elementen op:

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;
{}

Probeer het zelf