XML DOM deleteData() روش

تعریف و استفاده

deleteData() این روش داده‌ها را از گره CDATA حذف می‌کند.

نحوه استفاده

CDATANode.deleteData(start,length)
پارامترها توضیحات
start ضروری. مشخص می کند که از کجا باید حذف شود. شروع از صفر است.
length ضروری. تعداد کاراکترهایی که باید حذف شوند را مشخص می کند.

مثال

ممکن است کد زیر "books_cdata.xml" را به xmlDoc بارگذاری کند و از نقطه داده <html> حذف کند (برچسب <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;
}

亲自试一试