我正在玩弄“ID”,试图变得舒服等等。我知道 jQuery 有一个非常快速的解决方案,但我想知道如何通过 js 来实现。
var startTimer = function init(){
var n = 0;
var e = document.getElementById("output");
var myTimer = setInterval (function() {e.innerHTML = n++;},100);
// clearInterval(myTimer);
if(myTimer === 10){
clearInterval(myTimer);
return;
}
}
startTimer();
最佳答案
你真的想要这个吗?
function initTimer(){
var n = 0;
var e = document.getElementById("output");
var timerid = setInterval( function() {
e.innerHTML = n;
if (n < 10) // count until ten
n++;
else
clearInterval(timerid); // this happens somewhen later
}, 100);
}
关于javascript - 停止 setInterval,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12570366/