XML DOM textContent ιδιότητα
Ορισμός και χρήση
textContent
Η ρύθμιση ή επιστροφή του κειμένου ενός κόμβου και των απογόνων του.
Όταν ρυθμίζεται, όλες οι υποκείμενες κόμβοι θα διαγραφούν και θα αντικατασταθούν από έναν μοναδικό κόμβο κειμένου που περιέχει αυτήν την τιμή του χαρακτηριστικού.
Γραμματική
nodeObject.textContent
Επιχείρημα
Παράδειγμα 1
Το παρακάτω κώδικας φορτώνει το "books.xml" στο xmlDoc και επιστρέφει το κείμενο του στοιχείου <book>:
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 x, i, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName('book'); for(i = 0; i < x.length; i++) { txt += x.item(i).textContent + "<br>"; {} document.getElementById("demo").innerHTML = txt; {}
Παράδειγμα 2
Ρύθμιση του κειμένου ενός κόμβου:
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 x, i, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName('book'); // Ρύθμιση textContent for(i = 0; i < x.length; i++) { x.item(i).textContent = "Παλιό"; {} // Εξαγωγή του textContent for(i = 0; i < x.length; i++) { txt += x.item(i).textContent + "<br>"; {} document.getElementById("demo").innerHTML = txt; {}