Ang XML DOM replaceData() na paraan

Pagsasaalang-alang at paggamit

replaceData() Ang paraan ng pagsusubaybay ng teksto sa loob ng node.

Mga sintaksis

replaceData(start,length,string)
Mga parameter Paglalarawan
start Mga kinakailangan. Ipinapatawag ang lugar kung saan magsisimula ang paglilipat. Ang punong bilang ay nagsisimula sa walang bilang.
length Mga kinakailangan. Ipinapatawag ang bilang ng litar na maglilipat.
string Mga kinakailangan. Ipinapatawag ang string na maglalagay.

Mga halimbawa

Ang mga kodong ito ay maglalaad ng "books.xml" sa xmlDoc at magpalit ng unang walong litar ng teksto ng <title> na elemento sa xmlDoc sa "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;
}

親自試一試