2011-06-27 21 views
10

Otrzymuję wartość za pomocą document.getElementById("forloop").innerHtml. A ja wyświetlanie tej wartości w pliku z jakiegoś div id jakoUzyskiwanie wartości innerhtml do zmiennej

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

Ale chcę, aby przypisać tę wartość do zmiennej w pliku. Czy możesz proszę, jak mogę przypisać do zmiennej?

Odpowiedz

-1

nie wiem gdzie strech jest:

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

Prawidłowy zapis jest 'innerHTML', nie "innerHtml". – duri

+0

upewnij się, że składnia jest poprawna przed opublikowaniem – smarttechy

1

Nie jestem pewien, czy rozumiem dobrze, może to?

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

W większości przeglądarek, właściwość o nazwie innerHTML (z HTML we wszystkich kapitalizacji), nie InnerHTML, więc uważaj na to.

+2

wszystkich przeglądarek, nie większość przeglądarek – mplungjan

+0

@mplungjan Zawsze zostawiam mały pokój, w którym mogę. :) – FishBasketGordo

7

jeśli u chcą wartość wraz ze znacznikami html wtedy u używać

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

lub jeśli u chcą tylko wartość wtedy u używać

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

innerText nie jest obsługiwany przez wszystkie przeglądarki, które obsługują innerHTML - sniff dla textContent i dają innerText jeśli nie ma – mplungjan

Powiązane problemy