为了账号安全,请及时绑定邮箱和手机立即绑定

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


https://img1.sycdn.imooc.com//5bfea392000184e612180541.jpg

clearInterval  之后如何再次调用setInterval

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~
#1

刘氏阿四 提问者

可是就是能停止
2018-11-29 回复 有任何疑惑可以回复我~
#2

阳火锅 回复 刘氏阿四 提问者

var i; function stop(){ clearInterval(i) } function start(){ i=setInterval(function(){ var time=new Date(); document.getElementById("clock").value = time; },1000); }
2018-11-29 回复 有任何疑惑可以回复我~
#3

阳火锅 回复 阳火锅

你照着我这样写把你需要的功能实现再说,有不懂的再问我
2018-11-29 回复 有任何疑惑可以回复我~

<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()"/>

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信