XML DOM replaceData() विधि

विवरण और उपयोग

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

स्वयं प्रयोग कीजिए