Phương pháp substringData() của XML DOM

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

substringData() Phương pháp lấy chuỗi từ phần tử CDATA.

Ngữ pháp

CDATANode.substringData(start,length)
Tham số Mô tả
start Bắt buộc. Định nghĩa vị trí bắt đầu lấy ký tự. Giá trị bắt đầu từ số 0.
length Bắt buộc. Định nghĩa số ký tự cần lấy ra.

Mô hình

Dưới đây là mã để tải "books_cdata.xml" vào xmlDoc và lấy chuỗi "Stun" từ phần tử 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.substringData(3, 4);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y;
}

Thử trực tiếp