我想制作一个以程序开头的计时器,而不是如果它变为 5 或 3 或为零来进行另一个动作
我能做点什么吗
if (document.getElementById('timer').time.value == 0){
alert("It is over")?
}
我想制作一个以程序开头的计时器,而不是如果它变为 5 或 3 或为零来进行另一个动作
我能做点什么吗
if (document.getElementById('timer').time.value == 0){
alert("It is over")?
}
哇哦。你这样做是错误的。首先,您需要一个实际的计时器并使用变量检查内部的值。
var value = 30;
var timer = setInterval(function () {
if (value === 5) {
// do something
} else if (value === 3) {
// do something
} else if (value === 0) {
alert("Over");
clearInterval(timer);
}
value--;
}, 1000);
您正在寻找该setTimeout()
函数,该函数在指定的毫秒数后在事件循环中运行回调。