Phương thức deleteData() của XML DOM

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

deleteData() Phương thức xóa dữ liệu từ nút CDATA.

Ngữ pháp

CDATANode.deleteData(start,length)
Tham số Mô tả
start Bắt buộc. Định nghĩa vị trí bắt đầu xóa ký tự. Giá trị bắt đầu từ số 0.
length Bắt buộc. Định nghĩa số ký tự cần xóa.

Mô hình

Dưới đây là mã để tải "books_cdata.xml" vào xmlDoc và xóa một số ký tự từ phần tử văn bản đầu tiên <html> (thẻ <b>):

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.deleteData(0, 3);
    document.getElementById("demo").innerHTML =
    x.data;
}

Thử ngay