Phương thức DeleteData () XML DOM
❮ Đối tượng bình luận
Thí dụ
Đoạn mã sau tải " books_comment.xml " vào xmlDoc và xóa một số ký tự khỏi 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,
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) {
x[i].deleteData(0,33);
txt += x[i].data + "<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 deleteData () xóa dữ liệu khỏi nút nhận xét.
Cú pháp
commentNode.deleteData(start,length)
Parameter | Description |
---|---|
start | Required. Specifies where to begin removing characters. Start value starts at zero |
length | Required. Specifies how many characters to delete |
❮ Đối tượng bình luận