Metode getAttribute() DOM XML

Definisi dan penggunaan

getAttribute() Metode untuk mengambil nilai atribut melalui nama.

Syarat

elementNode.getAttribute(name)
Parameter Deskripsi
name Diperlukan. Menentukan atribut yang akan diambil nilai atributnya.

Contoh

Berikut kode ini akan mengunduh "books.xml" ke xmlDoc dan mengambil nilai atribut "category" dari semua elemen <book>:

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

亲自试一试