<script   language="javascript">
  var sec = 0;
  timerID = setInterval("count()",1000);//function count() {
    sec = sec++;
document.getElementById("dd").value=sec;
}  
  
  </script>
  
<input  id="dd" >秒钟
<INPUT TYPE="button" VALUE="停止" onClick="clearInterval(timerID)">目的是每隔1秒钟将input 的值加1,再填充到input,但是
只运行一次,填充为0就不再加了,不变啦,有高手给个指点啊

解决方案 »

  1.   

    <script   language="javascript">
    var sec = 0;
    timerID = setInterval("count()",1000);function count() {
    sec++;
    document.getElementById("dd").value = sec;
    document.title = new Date().getTime();
    }
    </script>
      
    <input  id="dd" >秒钟
    <INPUT TYPE="button" VALUE="停止" onClick="clearInterval(timerID)">
      

  2.   

    sec = sec++;
    -》
    sec++;
    or
    sec = sec + 1;
    or
    sec = ++sec;
    画蛇添足。
    sec = ++sec;
    sec = sec++;