-1
爲什麼clearInterval()不起作用?我究竟做錯了什麼?我嘗試了一堆東西,但他們似乎並沒有制定出...Javascript clearInterval不適用於計時器
var s = 60;
var timer = null;
function Ftimer(){
document.getElementById("sec").innerHTML = s--;
}
document.getElementById("start").onclick = function() {
var timer = setInterval(function(){ Ftimer() }, 1000);
}
document.getElementById("stop").onclick = function() {
clearInterval(timer);
}
調試碼。在'clearInterval'行放置一個斷點。檢查'timer'的值。然後真正想想爲什麼它是空的。 – 2016-12-02 18:08:33
'timer'始終爲'null'。您將'setInterval'的返回值賦給一個不同的本地'timer'變量。 – Quentin
在你的'onclick'函數中刪除'var'。 – JulCh