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