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

js 中多次触发setInterval,如何在清除上一次的setInterval方法?

js 中多次触发setInterval,如何在清除上一次的setInterval方法?

婷婷同学_ 2019-02-26 13:12:10
1.按钮点击事件,每点击一次触发一次setInterval()方法。2.如何清除上一次触发的setInterval()方法?
查看完整描述

1 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

  window.onload = function(){

    let clearFlag ; 

    let btn = document.getElementById('app');

    btn.addEventListener('click',function(){

      let count_num = 10;

      clearInterval(clearFlag);

      function interval_fun(){

        console.log(count_num--)

      };

      clearFlag = setInterval(interval_fun,1000);

    });

  }


查看完整回答
反对 回复 2019-03-02
  • 1 回答
  • 0 关注
  • 1304 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信