Phương thức XML DOM ReplaceData ()
❮ Đối tượng bình luận
Thí dụ
Đoạn mã sau tải " books_comment.xml " vào xmlDoc và thay thế "Đơn giản" bằng "Dễ dàng" trong nút nhận xét của phần tử <book> đầ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, 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) {
x[i].replaceData(4, 6, "Easy");
txt += x[i].data + "<br>";
}
}
document.getElementById("demo").innerHTML = txt;
}
Đầu ra:
125 Easy and Delicious Recipes (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 ReplaceData () thay thế dữ liệu trong một nút chú thích.
Cú pháp
commentNode.replaceData(start,length,string)
Parameter | Description |
---|---|
start | Required. Specifies where to begin replacing characters. Start value starts at zero |
length | Required. Specifies how many characters to replace |
string | Required. Specifies the string to insert |
❮ Đối tượng bình luận