Metode XML DOM getElementsByTagName()

Definisi dan penggunaan

getElementsByTagName() Metode ini mengembalikan NodeList dari semua elemen dengan nama yang ditentukan.

Syarat

getElementsByTagName(name)
Parameter Deskripsi
name String, menentukan nama tag yang akan dicari. Nilai "*" cocok untuk semua tag.

Contoh

Berikut kode ini akan mengambil "books.xml" ke xmlDoc dan mendapatkan nilai semua elemen <title>:

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

亲自试一试