Per un dato nodo Text nel DOM, si può usare una di queste proprietà per recuperare il suo testo:Come recuperare il testo di un nodo di testo DOM?
- textContent
- dati
- nodeValue
-
wholeText
Ma quale usare? = Quale è la più affidabile e cross-browser ...
(Se più proprietà sono affidabili al 100% e cross-browser, allora quale sarebbe più appropriato?)
Aggiornamento:
in realtà, wholeText
non è un'opzione perché restituisce il testo concatenato del nodo di testo e tutti i nodi di testo fratello ...
Se si guarda a quel foglio di quirksmode, si noterà che 'nodeValue' è" incompleto "in IE 5.5 mentre' data' è completamente supportato in quel browser. Non potrebbe essere meno rilevante, ma ancora ... ':' –
'data' fa parte della specifica DOM Level 2 anche sotto l'interfaccia' CharacterData'. * Nessun oggetto DOM corrisponde direttamente a CharacterData, anche se Text e altri ne ereditano l'interfaccia. * (Via: http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID- FF21A306) –
@ ŠimeVidas: Sì, ma se guardi la nota, vedrai che 'nodeValue' non funziona con * attribute nodes * in IE 5.5, quindi va bene per i nodi di testo. Non ero a conoscenza di 'data', per essere onesti;) –