确实是的,这个没注意到,感谢提出问题哈!我没找到修改的地方。。
function handletimer(i) { document.getelementbyid('timer').onclick = "" let stop = false; let tmp = setinterval(() => { if (document.hidden) { stop = true return } if (!document.hidden) { stop = false } if (!stop) { i -=1; if (i===0) { i =60 clearinterval(tmp) document.getelementbyid('timer').setattribute("onclick","handletimer(60)") } document.getelementbyid('timer').innerhtml= `倒计时:${i}` } }, 1000); }