وظيفة deleteData() من XML DOM

التعريف والاستخدام

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;
}

جرب بنفسك