metode XML DOM splitText()

definisi dan penggunaan

splitText() metode ini memotong node teks menjadi dua node berdasarkan offset yang ditentukan.

fungsi ini mengembalikan node yang mengandung teks setelah offset.

teks sebelum offset dipecahkan tetap di dalam node teks asli.

syntaks

splitText(offset)
parameter deskripsi
offset wajib. Menentukan tempat memotong node teks. Nilai offset dimulai dari nol.

contoh

berikut kode ini akan mengunduh "books.xml" ke xmlDoc dan memotong node teks setelah kata pertama:

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];
    var y = x.splitText(9);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y.nodeValue;
}

亲自试一试