Metode XML DOM splitText()

Definisi dan Penggunaan

splitText() Metode memecahkan node teks menjadi dua node menurut offset yang ditentukan.

Fungsi ini mengembalikan node yang mengandung teks setelah offset.

Teks sebelum offset dipekerjakan di dalam node teks asli.

Sintaks

replaceData(offset)
Parameter Deskripsi
offset Diperlukan. Menentukan posisi node teks yang akan dipotong. nilai offset dimulai dari nol.

Contoh

Berikut adalah kode yang akan mengambil "books_cdata.xml" ke xmlDoc dan memecah teks di dalam node CDATA pertama:

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

亲自试一试