Phương pháp appendData() của XML DOM
Định nghĩa và cách sử dụng
appendData()
Phương pháp thêm dữ liệu vào cuối nút bình luận.
Cú pháp
commentNode.appedData(chuỗi)
Tham số | Mô tả |
---|---|
chuỗi | Bắt buộc. Chữ cần thêm vào nút bình luận. |
Mẫu
Mã dưới đây sẽ tải "books_comment.xml" vào xmlDoc và thêm văn bản vào phần tử bình luận đầ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++) { // Chỉ xử lý các nút bình luậnProcess only comment nodes if (x[i].nodeType == 8) { x[i].appendData("Special Offer"); txt += x[i].data + "<br>"; } } document.getElementById("demo").innerHTML = txt; }
Trong ví dụ trên, chúng ta đã sử dụng vòng lặp và câu kiểm tra if để đảm bảo chỉ xử lý các nút chú thích. Loại nút của các nút chú thích là 8.