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

标签 javascript html

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

为什么这不起作用,我该怎么做才能让它起作用?

最佳答案

truefalse 在此上下文中并不意味着是字符串。

您需要文字 truefalse Boolean 值。

startButton.disabled = true;

startButton.disabled = false;

有点起作用(禁用元素)的原因是因为非空字符串真实。因此,将 'false' 分配给 disabled 属性与将其设置为 true 具有相同的效果。

关于javascript - 如何使用 javascript 禁用和重新启用按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8394562/

相关文章:

javascript - Google Spreadsheet——使用 ImportXML() 将 Google 搜索结果导入单元格后,将单元格值、Google 重定向 url 转换为实际 url

javascript - 如何在 React 中呈现 Firestore 数据?

javascript - 使用 CSS 和 jQuery

php - 外部 css 已加载但未应用于 html - php codeigniter ssl - 如何将 css mime type = text/html 更改为 text/css

php - 元 og :image not working for my wordpress website using SSL

html - div 不显示

javascript - 悬停时在 <div> 中填充背景颜色作为从中心点开始向外移动的动画

javascript - 在 iframe 中设置输入文本并提交

html - 获取带有 { position : absolute; right: 0px; } 的滚动条

javascript - 使用 md-tab (css) 的类似标签的浏览器