2010-08-20 2 views
0

У меня есть вращающееся слайд-шоу, над которым я работаю, и использует Javascript. Я использую счетчик в функции, и я хочу отображать значение счетчика каждый раз, когда изображение изменяется. (Так он будет говорить «просмотр I рентгеновских снимков»)Показать переменную счетчика с помощью JS

Я попытался с помощью

<script language="javascript" type="text/javascript">document.write(i);</script> 

но только отображает значение I при загрузке страницы, и она не будет обновляться каждый раз, когда я увеличивается , Есть ли что-то лучше, чем document.write (i), который будет обновляться каждый раз, когда я увеличиваю или уменьшаюсь?

+1

возможный дубликат [Что такое правильный способ писать HTML с помощью Javascript] (http://stackoverflow.com/questions/1533568/what- is-the-correct-way-to-write-html-using-javascript) И отдельно из методов DOM, как указано в ответах связанного вопроса, атрибут 'language' элемента' script' был [устарел] (http://www.w3.org/TR/REC-html40/interact/ scripts.html # Edef-SCRIPT). –

ответ

2

оберните значение в div или span или что-то подобное и включите атрибут id. . При изменении изображения, увеличивать I и обновить document.getElementById ('dividhere') innerHTML с я

3

В вашем HTML, вместо указанного выше SCRIPT тега есть что-то вроде этого:

<div id="counter"></div> 

в вашем Javascript функции, где обновление значения счетчика, имеет следующую строку:

document.getElementById('counter').innerHTML = i; 
Смежные вопросы