[英]Javascript setInterval function not defined
這段代碼出了什么問題我似乎在解決定時器未定義的錯誤
var counter = setInterval("timer()",1000);
function timer(){
count = count-1;
if(count <=0){
clearInterval(counter);
return;
}
document.getElementById("timer").innerHTML = count + " sec";
}
setInterval
。 您的函數是一個局部變量,當setTimeout
eval是全局范圍中的字符串時,該變量不存在。
相反,將函數本身傳遞給setInterval
:
var counter = setInterval(timer, 1000);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.