2010-08-20 3 views
0

자바 스크립트를 사용하는 회전 슬라이드 쇼가 있습니다. 함수에서 카운터를 사용하고 이미지가 변경 될 때마다 카운터 값을 표시하려고합니다. 내가JS로 카운터 변수 표시

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

를 사용하여 시도하지만, 그것은 단지 페이지가로드 될 때 i 값을 표시

(그래서 "X 사진의 난을보고"말할 것이다), 그리고 각 시간을 업데이트하지 않습니다 내가 증가 . document.write (i)보다 더 좋은 점이 있습니까? 늘리거나 줄일 때마다 업데이트됩니까?

+1

중복 가능성을 [? 자바 스크립트를 사용하여 HTML을 작성하는 올바른 방법은 무엇 (http://stackoverflow.com/questions/1533568/what- is-the-the-correct-way-to-write-html-using-javascript) 그리고 떨어져서 링크 된 질문의 답안에 지정된대로 DOM 메소드를 사용하는 것으로부터'script' 엘리먼트의'language' 속성은 [비추천]되었습니다 (http://www.w3.org/TR/REC-html40/interact/). scripts.html # edef-SCRIPT). –

답변

2

div 또는 span 또는 비슷한 값을 값으로 감싸고 id 속성을 포함하십시오. . 이미지 변경, 난을 증가하고 document.getElementById를 ('dividhere')를 업데이트 할 때 innerHTML을 당신의 HTML에서 내가

3

으로, 대신 위의 SCRIPT 태그의이 같은 있습니다

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

에서 당신의 카운터 값 업데이트, 다음 줄이 자바 스크립트 기능 :의

document.getElementById('counter').innerHTML = i;