javascript - 无法使用 JavaScript 禁用按钮元素
问题描述
我无法使用该getElementById()
方法禁用按钮。我正在寻找关于我做错了什么的灵感,因为我用它来启用一个按钮,但我似乎无法禁用它。
我尝试以不同的方式调用该方法:
document.getElementById('wsSubmit').disabled = false;
document.getElementById("wsSubmit").disabled = false;
document.getElementById('#wsSubmit').disabled = false;
document.getElementById("#wsSubmit").disabled = false;
document.getElementById(buttons[0]).disabled = false;
有问题的按钮:
<input class="button" type="button" id="wsSubmit" onclick="closeWindowDWSC();" value="Submit" disabled>
我希望按钮启用。
解决方案
您需要删除该属性。
document.getElementById('wsSubmit').removeAttribute('disabled');
如评论中所述,重复的 Id 会导致此功能失败。
推荐阅读
- c# - 从 google auth 获取访问代码后,我应该调用什么 url 来获取 json ?
- r - r中的条件行索引
- java - 如何根据先前双精度的解决方案打印结果
- php - 这是这样做的正确方法吗?
- vue.js - 从移动设备打印时 vuetify 断点
- javascript - 创建 onclick 按钮事件时遇到问题
- arrays - 通过终端输入 C 中的动态数组
- python - 使用 Pytorch BrokenPipeError 的 Python 多处理问题:[Errno 32] Windows 7 上的断管
- css - -webkit- 对 iOS Safari 设备没有任何影响
- python - FTX API 得到响应