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

stop按钮为什么不起作用?

<!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()",1000);  

</script>

</head>

<body>

  <form>

    <input type="text" id="clock" size="50"  />

    <input type="button" value="Stop" onClick="clearInterval(i)" />

  </form>

</body>

</html>


提问者:BurlyLife 2018-06-06 19:29

个回答

  • 那人那人
    2018-06-13 11:51:09
    已采纳

    你把代码复制到自己编辑器,然后用浏览器打开,没问题的。


  • qq_哒啦哒_0
    2018-07-16 21:18:49

    和楼主一样的问题。。

  • qq_半夏c微凉_0
    2018-06-10 22:54:19

    我用你的代码试了一下是可以的


  • 宝慕林0374639
    2018-06-08 12:44:57

    不是浏览器问题,编译器的锅

  • 阳火锅
    2018-06-07 16:02:13

    <input type="button" value="Stop" onClick="clearInterval(i)" />  你把这个里面的onClick的C改成小写

  • 稽小寞
    2018-06-07 10:26:33

    代码对着呢,都没有问题,不信你把你的代码复制到其他的编译器演示。总结的原因是:慕课网这个编译器有点小问题

  • 91Q先生
    2018-06-06 20:56:20

    改为onclick="clock()"