我可以很容易地禁用 javascript 按钮,并且它可以正常工作。我的问题是,当我尝试重新启用该按钮时,它不会重新启用。这是我正在做的:
<script type="text/javascript">
function startCombine(startButton) {
startButton.disabled = 'true';
startButton.disabled = 'false';
}
</script>
<input type='button' id='start' value='Combine Selected Videos'
onclick='startCombine(this);'>
为什么这不起作用,我该怎么做才能让它起作用?
最佳答案
true
和 false
在此上下文中并不意味着是字符串。
您需要文字 true
和 false
Boolean
值。
startButton.disabled = true;
startButton.disabled = false;
它有点起作用(禁用元素)的原因是因为非空字符串真实。因此,将 'false'
分配给 disabled
属性与将其设置为 true
具有相同的效果。
关于javascript - 如何使用 javascript 禁用和重新启用按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8394562/