write span que obtener ejemplos div contenido con agregar javascript html innerhtml

javascript - span - innerHTML sin el html, solo texto



span innerhtml (3)

Esta pregunta ya tiene una respuesta aquí:

He creado un enlace de correo electrónico que rellena automáticamente la información necesaria en el cuerpo. Pero, cuando hago .innerHTML obtengo un poco más de lo que esperaba.

Quiero "marzo, 2012: 12-16"

Lo que obtengo <B>March, 2012</B>: <FONT color=blue>12</FONT> - <FONT color=blue>16</FONT>

¿Hay una manera de obtener el innerHTML sin las etiquetas html?

.value = undefined .text = undefined


Desea .textContent en todos los IE, excepto los anteriores, y .innerText en IE (<9).

Entonces, intente:

string = (node.textContent===undefined) ? node.innerText : node.textContent;

EDITAR: O, simplemente use la string = (node.innerText || node.textContent) mucho más limpia de GGG string = (node.innerText || node.textContent) , ya que undefined es falsy.


En el navegador que admite el estándar, puede usar textContent lugar de innerHTML . De lo contrario, puede recorrer los siguientes nodos y concatenarlos, o usar bibliotecas como jQuery que resumen este enfoque para usted.


Si ya está utilizando jQuery, puede usar .text ():

http://jsfiddle.net/vkgYR/

Sin embargo, si no lo está utilizando, debería ir con los otros comentarios, ya que sería una tontería cargar todo jQuery solo para el método .text ().