为什么我的 JS 没有启用我的按钮
Why is my JS not enabling my button?
我有一个表单需要JavaScript才能让用户提交它。 输出我的 HTML 时,禁用的属性设置为 true。 我希望我的javascript启用该按钮。 由于某种原因,我的JS没有启用我的按钮。 我在控制台中没有收到任何错误。
JS:
(function(){
var buttons = document.getElementsByTagName("button");
buttons[0].disabled = false;
});
该 HTML:
<button type="submit" class="btn btn-primary" disabled="true">Next</button>
我也尝试过在HTML中禁用而不是disabled="true"。
尝试调用该函数,您只是在创建一个匿名函数,根本不调用它。
(function(){
var buttons = document.getElementsByTagName("button");
buttons[0].disabled = false;
})();
//-^
此外,此代码的位置也很重要。将代码放在正文标记的末尾或使用onload
事件。
尝试
(function(){
var buttons = document.getElementsByTagName("button");
buttons[0].removeAttribute("disabled");
});
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 当我的所有 Ng-from 都有效时启用一个按钮
- 如何确保在浏览我的plone网站时始终启用浏览器中的javascript
- 如何在我的程序中启用jquery
- 为什么我的 JS 没有启用我的按钮
- 在所有浏览器中为我的网站启用平滑滚动
- 我的 Jquery 按钮 - 禁用/启用功能不起作用.谁能告诉我出了什么问题
- 禁用浏览器后退按钮,但在我的 asp.net 应用程序中保持启用状态
- 只允许启用HTTPS的网站使用我的javascript和css
- javascript没有'我不能立即启用我的按钮
- 为什么可以't我使用复选框启用/禁用我的文本框
- D3-我需要把我的“;draw”;或“;重新绘制“;函数可在单击时启用重绘
- 我的Android应用程序获得'未启用Javascript'POST返回的消息
- 如何在我的移动应用程序(cordova)上启用跨域资源共享,它连接到API(在Yii中)
- 这是对发布的启用cookie的重申,有人希望我重新提交以澄清
- jQuery不能在我的网站上启用
- 我如何启用绘图和删除一个画布上的多个元素
- 如何在我的谷歌Chrome扩展弹出窗口的文本框中启用右键菜单
- 如何在我的网站上启用压缩功能?