<script language="JavaScript" type="text/javascript">  var sec = 0;
 timerID = setInterval("count()",1000);//function count() {
    sec=sec+1;

alert(cstr(sec)); 
document.getElementById("dd").value=sec;
}</Script>
<input  id="dd" >秒钟
<INPUT TYPE="button" VALUE="停止" onClick="clearInterval(timerID)">我的目的是每隔1秒sec加1,并打印出来,而且在input中再输出出来,怎么这样写只输出1就不动了,请高手指点。

解决方案 »

  1.   

    <script language="JavaScript" type="text/javascript">  var sec = 0;
     timerID = setInterval(count1,1000);
    function count1() {
        sec=sec+1;
        
        
        document.getElementById("dd").value=sec;
    }</script>
    <input  id="dd" >秒钟
    <INPUT TYPE="button" VALUE="停止" onClick="clearInterval(timerID)">
      

  2.   

    select删除,修改,添加option
      

  3.   

    //alert(cstr(sec)); 把这一句注释掉
      

  4.   

    <script language="JavaScript" type="text/javascript">  var sec = 0;
     timerID = setInterval("count()",1000);//function count() {
        sec=sec+1;
        
        alert(sec); //修改一下这里cstr
        document.getElementById("dd").value=sec;
    }</Script>
    <input  id="dd" >秒钟
    <INPUT TYPE="button" VALUE="停止" onClick="clearInterval(timerID)">
      

  5.   


      var sec = 0;
     var timerID;//function count() {
        sec=sec+1;
        
        alert(cstr(sec)); 
        document.getElementById("dd").value=sec;
        timerID = setInterval("count()",1000);
    }count();
      

  6.   


    严格的可以这样  var sec = 0;
     var timerID;//function count() {
        sec=sec+1;
        
        alert(cstr(sec)); 
        document.getElementById("dd").value=sec;
        timerID = setInterval("count()",1000);
    }window.onload = count;
      

  7.   

    我就感觉TimmerId这个变量怎么来的。不能直接那样子定义把。顶楼上的!