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ề số lượng ký tự trong node được chọn.

Cú pháp

CDATANode.length

Mô hình

Dưới đây là mã nguồn sẽ tải "books_cdata.xml" vào xmlDoc và lấy dữ liệu node văn bản và độ dài từ phần tử đầu tiên <title>:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    document.getElementById("demo").innerHTML =
    x.data + " - Độ dài: " + x.length;
}

Thử ngay

Lưu ý, độ dài trên này đến từ toàn bộ phần CDATA (<b>thuja!</b>), không chỉ là văn bản.