XML DOM روش deleteData()

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

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

قوانین

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

مثال

این کد "books_comment.xml" را به xmlDoc بارگذاری می‌کند و برخی از کاراکترها را از اولین گره نظریه‌ای حذف می‌کند:

متغیر var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   اگر (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();
دستورالعمل myFunction(xml) {
    متغیرهای var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    برای (i = 0; i < x.length; i++) {
    // فقط در مورد گره‌های نظریه‌ای پردازش می‌کنیم
        اگر (x[i].nodeType == 8) {
            x[i].deleteData(0,33);
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

آزمایش کنید

در مثال بالا، ما از حلقه و دستورالعمل‌های test if استفاده کردیم تا اطمینان حاصل کنیم که تنها گره‌های نظریات را پردازش می‌کنیم. نوع گره نظریات 8 است.