使用JS怎么实现按钮被按下禁用30秒后又被激活?

2025-05-14 05:28:47
推荐回答(4个)
回答(1):



javascript

document.getElementById("btnOk").onclick = function(){
//执行按钮对应的操作
this.disabled=true;
var self = this;
setTimeout(function(){self.disabled=false;},1000*30);
}

回答(2):

按钮禁用和激活的标志是什么?如果禁用是具有.disabled这个css类,激活是不具有.disabled类,那么你就在按下的时候加上.disabled这个css类,然后30s后移除这个类就好了。

回答(3):

setTimeOut后面那里那个changeOption要加括号。
改成curTimeOut = setTimeOut(changeOption(),10000);

回答(4):

这是问题吗?