2011-06-27 15 views
10

Obtengo un valor usando document.getElementById("forloop").innerHtml. Y estoy mostrando que el valor en el archivo con un poco div id comoObtener innerhtml value en la variable

<div id="forloop"></div>. 

Pero quiero asignar ese valor a una variable en el archivo. ¿Puedes por favor cómo puedo asignar a la variable?

Respuesta

-1

No sabe que el tramo es:

var x = document.getElementById("forloop").innerHTML; 
+1

La notación correcta es 'innerHTML', no 'innerHtml'. – duri

+0

asegúrese de que la sintaxis sea correcta antes de publicar – smarttechy

1

no estoy seguro de si he entendido bien, tal vez esto?

var variable = document.getElementById("forloop").innerHTML; 
16
var myInnerHtml = document.getElementById("forloop").innerHTML; 

En la mayoría de los navegadores, la propiedad se denomina innerHTML (con HTML en todo en mayúsculas), no innerHtml, a fin de ver para eso.

+2

todos los navegadores, no la mayoría de los navegadores – mplungjan

+0

@mplungjan Siempre dejo un poco de margen de maniobra donde puedo. :) – FishBasketGordo

7

si quieres el valor, junto con las etiquetas html entonces u utilizará

var x=document.getElementById("forloop").innerHTML; 

o si quieres sólo el valor entonces u utilizará

var x=document.getElementById("forloop").innerText; 
+0

innerText no es compatible con todos los navegadores compatibles con innerHTML - sniff para textContent y da innerText si no existe – mplungjan

Cuestiones relacionadas