在Javascript中是否有可能找到Timer的值

时间:2013-07-18 23:45:38

标签: javascript

我想制作一个以程序开头的计时器,如果它变为5或3或零以进行另一个动作

我能做点什么吗

if (document.getElementById('timer').time.value == 0){
    alert("It is over")?
}

2 个答案:

答案 0 :(得分:1)

Whooa。你这样做错了。首先,您需要一个实际的计时器,并检查使用变量的值是什么。

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);

答案 1 :(得分:0)

您正在寻找setTimeout()函数,该函数在指定的毫秒数后在事件循环中运行回调。