我是一名初级程序员,刚开始使用 JavaScript。我找到了一个看起来像这样的倒计时,
代码片段:
var count=60 ;
var Time_counter=setInterval(timer, 1000) ;
function timer() {
count=count-1;
if(count <=1){
clearInterval(Time_counter);
alert("Game Over") ;
return;
}
document.getElementById("timer").innerHTML=count;
}
现在每当我运行这个程序时,这个计时器会立即运行而没有任何条件,即使我设置了条件也会发生。即使我将它保存在输入标记中的 onclick 属性中,它也会自行运行,如下所示:
<input id="Timer_button" type="button" value="Time starter" onclick="timer()">
但仍然是同样的问题。即使我不调用该函数,它也只是运行。
任何人都可以找出代码中的问题,这里有什么问题吗?答案将非常感激。需要的请指教。