我尝试创建一个名为coolDown的对象方法,当单击一个按钮时,它将禁用该按钮并在冷却时间结束后将其解锁。
但是当我测试它时,它会禁用按钮,但是,在冷却时间结束后没有解锁按钮,为什么呢?
var btncd = new test();
function test() {
}
test.prototype.coolDown = function() {
document.getElementById("cd").disabled = "true";
setTimeout(function() {document.getElementById("cd").disabled = "false";}, 2000);
}
window.onload = function() {
document.getElementById("cd").onclick = btncd.coolDown;
}
感谢您的回答..
答案 0 :(得分:0)
应该是
document.getElementById("cd").disabled = false; // without ""
Boolean("false");
评估为true