Thuộc tính độ dài DOM XML
❮ Đối tượng bình luận
Thí dụ
Đoạn mã sau tải " books_comment.xml " vào xmlDo c , lấy dữ liệu nút văn bản và độ dài từ 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++) {
// Process only
comment nodes
if (x[i].nodeType
== 8) {
txt += x[i].length + "<br>";
}
}
document.getElementById("demo").innerHTML = txt;
}
Đầu ra của đoạn mã trên sẽ là:
44
Trong ví dụ trên, chúng tôi sử dụng vòng lặp và if-test để đảm bảo rằng chúng tôi chỉ xử lý các nút nhận xét. Một nút chú thích có loại nút là 8.
Định nghĩa và Cách sử dụng
Thuộc tính length trả về độ dài của văn bản trong một nút chú thích (tính bằng ký tự).
Cú pháp
commentNode.length
❮ Đối tượng bình luận