Para un nodo de texto que figura en el DOM, se puede utilizar una de estas propiedades para recuperar el texto:¿Cómo recuperar el texto de un nodo de texto DOM?
- textContent datos
- nodeValue
-
wholeText
¿Pero cuál usar? = Cuál es la más confiable y multi-navegador ...
(Si hay varias propiedades son 100% fiables y multi-navegador, entonces cuál sería el más adecuado?)
Actualización:
en realidad, wholeText
no es una opción ya que devuelve el texto concatenado del nodo de texto y todos los nodos de texto entre hermanos ...
Si observa esa hoja de modo peculiar, notará que 'nodeValue' está" incompleto "en IE 5.5 mientras que' data' es totalmente compatible con ese navegador. No podría ser menos relevante, pero aún así ... ':)' –
'data' también forma parte de la especificación DOM Level 2, bajo la interfaz' CharacterData'. * Ningún objeto DOM se corresponde directamente con CharacterData, aunque Text y otros heredan la interfaz de él. * (A través de: http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID- FF21A306) –
@ ŠimeVidas: Sí, pero si observa la nota, verá que 'nodeValue' simplemente no funciona con * nodos de atributo * en IE 5.5, por lo que está bien para los nodos de texto. No sabía acerca de 'datos', para ser honesto;) –