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