Phương pháp getAttribute() của XML DOM

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

getAttribute() Phương pháp lấy giá trị thuộc tính bằng tên.

Ngữ pháp

elementNode.getAttribute(name)
Tham số Mô tả
name Bắt buộc. Định nghĩa thuộc tính cần lấy giá trị.

Mô hình

Dưới đây là mã nguồn sẽ tải "books.xml" vào xmlDoc và lấy tất cả giá trị thuộc tính "category" của các phần tử <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;
{}

Thử trực tiếp