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

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

length Thuộc tính trả về độ dài văn bản của nút chú thích (theo ký tự).

语法

commentNode.length

Mô hình

Dưới đây là mã sẽ tải "books_comment.xml" vào xmlDoc và lấy dữ liệu văn bản của phần tử <title> đầu tiên:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();
function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // Chỉ xử lý các nút chú thích
        if (x[i].nodeType == 8) {
            txt += x[i].length + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Thử trực tiếp

Trong ví dụ trên, chúng ta đã sử dụng vòng lặp và câu lệnh if để đảm bảo chỉ xử lý các nút chú thích. Loại nút của các nút chú thích là 8.