如何使用javascript禁用和重新启用中的按钮?
我可以很容易地禁用javascript按钮,并且它工作正常。我的问题是,当我尝试重新启用该按钮时,它不会重新启用。以下是我正在做的:如何使用javascript禁用和重新启用中的按钮?,javascript,html,Javascript,Html,我可以很容易地禁用javascript按钮,并且它工作正常。我的问题是,当我尝试重新启用该按钮时,它不会重新启用。以下是我正在做的: <script type="text/javascript"> function startCombine(startButton) { startButton.disabled = 'true'; startButton.disabled = 'false'; } </script>
<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);'>
功能启动组合(启动按钮){
startButton.disabled='true';
startButton.disabled='false';
}
为什么这不起作用,我该怎么做才能使它起作用呢?
true
和false
在此上下文中不是字符串
您需要文本true
和false
布尔值
startButton.disabled = true;
startButton.disabled = false;
它之所以能正常工作(禁用元素)是因为非空字符串是真实的。因此,将'false'
指定给disabled
属性与将其设置为true
<script>
function checkusers()
{
var shouldEnable = document.getElementById('checkbox').value == 0;
document.getElementById('add_button').disabled = shouldEnable;
}
</script>
函数checkusers()
{
var shouldEnable=document.getElementById('checkbox')。值==0;
document.getElementById('add_按钮')。disabled=shouldEnable;
}
您可以尝试使用
document.getElementById('btn')。已禁用=!这个,检查过了“
如何启用HTML中禁用的按钮