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

clearInterval 之后如何再次调用setInterval,实现时间走动


https://img.mukewang.com/5bfea392000184e612180541.jpg

clearInterval  之后如何再次调用setInterval

提问者:刘氏阿四 2018-11-28 22:18

个回答

  • 阳火锅
    2018-11-29 10:27:43
    已采纳

    你这样写时间都不会停,谈何再走动?

  • 宝慕林6291606
    2018-12-14 14:04:37

    <script type="text/javascript">
        var i=setInterval(clock,1000);//设置定时器
          function clock(){
            var time=new Date();                     
            document.getElementById("clock").value = time.toLocaleString('en');//显示时间
          }
         function stopTime(){
            clearInterval(i);//取消定时器,时间停止
         }
        function startTime(){
            var ii=setInterval(clock,1000);//再次设定定时器,时间继续走
            i=ii;//第二次停止
        }
        
    </script>
    </head>
    <body>
      <form>
        <input type="text" id="clock" size="50"  />
        <input type="button" value="Stop" onclick="stopTime()" />
        <input type="button" value="Start" onclick="startTime()"/>