مетод replaceData() لـ XML DOM

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

replaceData() يستبدل النص في عقدة النص.

النحو

replaceData(start,length,string)
الم参数 وصف
start مطلوب. يحدد من أين سيبدأ الاستبدال الحروف. القيمة البدائية تبدأ من الصفر.
length مطلوب. يحدد عدد الحروف التي سيتم استبدالها.
string مطلوب. يحدد النص الذي سيتم إدراجه.

مثال

الشيفرة التالية ستجلب "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;
{}

تجربة بنفسك