在同一页面,如果不通过clearInterval()清除的话,if条件语句的判断都是无效的,会一直定时执行
漏刻有时数据可视化组件开发实例
var oBtn1 = document.getElementById("oBtn1");
var oBtn2 = document.getElementById("oBtn2");
var timer;
oBtn1.onclick = function () {
clearInterval(timer);
timer = setInterval(function () {
console.log("index");
}, 10);
}
oBtn2.onclick = function () {
clearInterval(timer);
}
Done!