مетод replaceData() DOM XML

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

replaceData() روش جایگزینی داده‌های نقطه‌ای.

نحوه‌نویسی

replaceData(شروع,طول,رشته)
پارامترها توضیح
شروع ضروری. تعیین مکان شروع جایگزینی کاراکترها. شروع از صفر است.
طول ضروری. تعیین تعداد کاراکترهایی که باید جایگزین شوند.
رشته ضروری. تعیین رشته‌ای که باید وارد شود.

مثال

این کد "books.xml" را به xmlDoc بارگذاری می‌کند و هشت حرف اول متن نقطه اول <title> را به "Easy" تغییر می‌دهد:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
    document.getElementById("demo").innerHTML =
    x.nodeValue;
    x.replaceData(0,8, "Easy");
    document.getElementById("demo").innerHTML +=
    "<br>" + x.nodeValue;
}

آزمایش کنید