Phương pháp insertData() của XML DOM

Định nghĩa và cách sử dụng

insertData() Phương pháp chèn dữ liệu vào phần tử CDATA.

Cú pháp

insertData(start,string)
Tham số Mô tả
start Bắt buộc. Quy định điểm bắt đầu chèn ký tự. Giá trị bắt đầu từ số 0.
string Bắt buộc. Quy định dữ liệu cần chèn.

Mô hình

Dưới đây là mã nguồn sẽ tải "books_cdata.xml" vào xmlDoc và chèn dữ liệu vào phần tử CDATA của <html> đầu tiên:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    x.insertData(3, "Wonderful and ");
    document.getElementById("demo").innerHTML =
    x.data;
}

Thử nghiệm trực tiếp