问答详情
源自:8-4 取消计时器clearInterval()

取消计时器问题

请问为什么按下stop按钮后计时器还在走啊

提问者:qq_新爷_0 2017-07-27 14:59

个回答

  • 慕尼黑9234674
    2017-08-01 16:36:24

    我也不行,应该是浏览器问题

    我将代码复制到新建的txt文件,保存后扩展名改为.html

    双击打开就可以看到效果了

  • qq_安静流年消瘦了思念_0
    2017-07-27 16:14:49

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>计时器</title>
    <script type="text/javascript">
       function clock(){
          var time=new Date();                     
          document.getElementById("clock").value = time;
       }
       var i=setInterval("clock()",100);
       function mm(){
       i=setInterval("clock()",100);
       }
    </script>
    </head>
    <body>
      <form>
        <input type="text" id="clock" size="50"  />
        <input type="button" value="Stop"  onclick="clearInterval(i)"/>
        <input type="button" value="start"  onclick="mm()"/>
      </form>
    </body>
    </html>

  • qq_安静流年消瘦了思念_0
    2017-07-27 16:13:32

    按下过后还没有停止 那说明你的这个事件没有绑定成功