[英]How to make clearInterval work?
我不知道为什么clearInterval在下面不起作用,有人可以告诉我我的编码有什么问题吗?
非常感谢你!
function timehandle(){
alert("Take a break")
}
setInterval(timehandle, 5000);
var getout=setInterval(timehandle, 5000);
var button=document.getElementById("button");
button.onclick=clearInterval(getout);
您需要一个时间间隔和一个调用clearInterval
的函数,因为没有它,它将通过设置clearInterval
的返回值直接清除时间间隔。
顺便说一句,使用标签的其他id
很有用,因为某些用户代理将ID用作变量名,并且使用自己的相同命名变量可能会导致冲突。
function timehandle() { console.log("Take a break"); } var getout = setInterval(timehandle, 5000); var button = document.getElementById("btn"); button.onclick = function () { clearInterval(getout); };
<button id="btn">clear</button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.