Phương thức XML DOM substringData ()
❮ Đối tượng bình luận
Thí dụ
Đoạn mã sau tải " books_comment.xml " vào xmlDoc và nhận dạng chuỗi "(Bìa cứng)" thành phần tử nhận xét đầ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, y, txt,
xmlDoc;
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) {
y = x[i].substringData(33, 11);
txt += y + "<br>";
}
}
document.getElementById("demo").innerHTML = txt;
}
Đầu ra:
(Hardcover)
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
Phương thức substringData () nhận một chuỗi từ nút chú thích.
Cú pháp
substringData(start,length)
Parameter | Description |
---|---|
start | Required. Specifies where to begin extracting characters. Start value starts at zero |
length | Required. Specifies how many characters to extract |
❮ Đối tượng bình luận