Phương pháp XML DOM splitText()

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

splitText() Phương pháp tách phần tử văn bản thành hai phần tử theo số lượng chỉ định.

Hàm này trả về phần tử chứa văn bản sau vị trí số lượng.

Văn bản trước vị trí số lượng sẽ được giữ lại trong phần tử văn bản ban đầu.

Cú pháp

replaceData(offset)
Tham số Mô tả
offset Bắt buộc. Quy định vị trí của phần tử văn bản được tách. Giá trị bắt đầu từ số 0.

Mẫu

Dưới đây là mã nguồn sẽ tải "books_cdata.xml" vào xmlDoc và tách văn bản trong điểm CDATA đầu tiên:

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

Thử ngay