setintervial定时器多次点击加快问题

1,每次触发函数之前清空一次

2,设置一个flag在函数执行的时候进行判定

 but.οnclick=function()
        {
            clearInterval(timer)
            timer=setInterval(
            function()
            {
                i++;
                document.write(i)
            }
            ,1000)  }

 

var flag=true
but.οnclick=function()
    if(flag){
        {
            timer=setInterval(
            function()
            {
                i++;
                document.write(i)
               flag=false
            }
            ,1000)}
       flag=true

        }

 

posted @ 2019-09-12 17:09  嘿,你好!  阅读(740)  评论(0编辑  收藏  举报