XML DOM splitText() μέθοδος

Ορισμός και χρήση

splitText() Η μέθοδος διαχωρίζει τον κόμβο κειμένου σε δύο κόμβους με βάση την καθορισμένη τιμή απόκλισης.

Η συνάρτηση αυτή επιστρέφει έναν κόμβο που περιέχει το κείμενο μετά από την τιμή απόκλισης.

Το κείμενο πριν από την τιμή απόκλισης διατηρείται στον αρχικό κόμβο κειμένου.

Γλώσσα

splitText(offset)
Παράμετρος Περιγραφή
offset Απαιτείται. Ορίζει το σημείο διαχωρισμού των κόμβων κειμένου. Η τιμή απόκλισης ξεκινάει από το μηδέν.

Παράδειγμα

Η παρακάτω κώδικας θα φορτώσει το "books.xml" στο xmlDoc και θα διαχωρίσει τα κείμενα των κόμβων μετά τον πρώτο λόγο:

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

Δοκιμάστε το προσωπικά