Phương thức XML DOM getElementsByTagName()

Định nghĩa và cách sử dụng

getElementsByTagName() Phương thức trả về NodeList của tất cả các phần tử có tên định nghĩa.

Ngữ pháp

getElementsByTagName(Tên)
Tham số Mô tả
Tên Chuỗi, quy định tên thẻ cần tìm kiếm. Giá trị "*" khớp với tất cả các thẻ.

Mô hình

Dưới đây là mã để tải "books.xml" vào xmlDoc và lấy tất cả các giá trị của phần tử <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;
}

Thử ngay