Phương thức replaceData() của XML DOM

Định nghĩa và cách sử dụng

replaceData() Phương thức thay thế dữ liệu trong phần tử văn bản.

Cú pháp

replaceData(bắt đầu,dài,chuỗi)
参數 Mô tả
bắt đầu Bắt buộc. Quy định từ何处 bắt đầu thay thế ký tự. Giá trị bắt đầu từ số 0.
dài Bắt buộc. Quy định số ký tự cần thay thế.
chuỗi Bắt buộc. Quy định chuỗi cần chèn vào.

Mô hình

Dưới đây là mã nguồn sẽ "books.xml" tải vào xmlDoc và thay thế tám ký tự đầu tiên của phần tử <title> đầu tiên bằng "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;
{}

Thử ngay