Thuộc tính nodeValue của XML DOM

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

nodeValue Cài đặt hoặc trả về giá trị của thuộc tính, dựa trên loại của nó.

Cú pháp

attrObject.nodeValue

Mô hình

Dưới đây là mã để tải "books.xml" vào xmlDoc và hiển thị tên, giá trị và loại thuộc tính của node category:

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.item(i).attributes[0].nodeName +
        " = " +
        x.item(i).attributes[0].nodeValue +
        " (nodetype: " + x.item(i).attributes[0].nodeType + ")" + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

Thử ngay