如何使用javascript禁用和重新启用中的按钮?

如何使用javascript禁用和重新启用中的按钮?,javascript,html,Javascript,Html,我可以很容易地禁用javascript按钮,并且它工作正常。我的问题是,当我尝试重新启用该按钮时,它不会重新启用。以下是我正在做的: <script type="text/javascript"> function startCombine(startButton) { startButton.disabled = 'true'; startButton.disabled = 'false'; } </script>

我可以很容易地禁用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);'>

功能启动组合(启动按钮){
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中禁用的按钮