XML DOM ιδιότητα textContent

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

Η ιδιότητα textContent επιστρέφει ή ρυθμίζει το κείμενο του επιλεγμένου στοιχείου.

Αν επιστρέψετε το κείμενο, αυτή η ιδιότητα επιστρέφει την τιμή όλων των κόμβων κειμένου εντός του κόμβου στοιχείου.

Αν ρυθμίσετε το κείμενο, αυτή η ιδιότητα διαγράφει όλους τους υποκείμενους κόμβους και αντικαθιστά τους με έναν μοναδικό κόμβο κειμένου.

Γραμματική:

Επιστροφή κειμένου:

elementNode.textContent

Ρύθμιση κειμένου:

elementNode.textContent=string

Σημειώσεις και σχόλια:

Σημείωση:Για να επιστρέψετε τον κείμενο κόμβο για τον περιηγητή IE, χρησιμοποιήστε την ιδιότητα text.

Παράδειγμα

Σε όλες τις παραδείξεις, θα χρησιμοποιούμε το αρχείο XML books.xmlκαι τη συνάρτηση JavaScript loadXMLDoc()

Παράδειγμα 1

Το παρακάτω κομμάτι κώδικα αποκτά τον κείμενο κόμβο του πρώτου <title> στο αρχείο "books.xml":

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0];
document.write("Κόμβοι κειμένου: ");
document.write(x.textContent);

Η έξοδος του παρακάτω κώδικα:

Κόμβοι κειμένου: Everyday Italian

Παράδειγμα 2

Ο παρακάτω κώδικας από το πρώτο στοιχείο <book> του "books.xml" επιστρέφει τους κόμβους κειμένου και αντικαθιστά όλους τους κόμβους με νέους κόμβους κειμένου:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0];
document.write("Πριν: ");
document.write(x.textContent);
document.write("<br />");
x.textContent="hello";
document.write("Μετά: ");
document.write(x.textContent);

Η έξοδος του παρακάτω κώδικα:

Πριν: Everyday Italian Giada De Laurentiis 2005 30.00 
Μετά: hello