javascript
document.getElementById("btnOk").onclick = function(){
//执行按钮对应的操作
this.disabled=true;
var self = this;
setTimeout(function(){self.disabled=false;},1000*30);
}
按钮禁用和激活的标志是什么?如果禁用是具有.disabled这个css类,激活是不具有.disabled类,那么你就在按下的时候加上.disabled这个css类,然后30s后移除这个类就好了。
setTimeOut后面那里那个changeOption要加括号。
改成curTimeOut = setTimeOut(changeOption(),10000);
这是问题吗?