如何禁用具有定时循环的按钮?

时间:2013-10-21 02:18:53

标签: javascript html css dom

我试图在循环中禁用按钮6秒,但到目前为止,我无法弄明白。

var disabledStartTimer = setInterval(disabledTimer, 1000);

function disabledTimer() {
    var start = 0;
    if (start > 6) {
        clearInterval(disabledStartTimer);
        console.log("disabled timer stopped");
        attack.disabled = true;
    } else {
        attack.disabled = false;
        start++;
    };
}

攻击=我点击攻击的按钮。

1 个答案:

答案 0 :(得分:2)

var start = 0;
if (start > 6){
显然,这将始终进入其他方面。您将变量设置为0,然后测试它是否大于6 ......它不是。你可能希望这是一个全局的,把它移到函数之外。