我有一个需要JavaScript的表单才能让用户提交。输出我的HTML时,disabled属性设置为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而不是禁用=&#34; true&#34;。
答案 0 :(得分:10)
尝试调用该函数,您只是创建一个匿名函数而不是完全调用它。
(function(){
var buttons = document.getElementsByTagName("button");
buttons[0].disabled = false;
})();
//-^
此代码的放置也很重要。将代码放在body标记的末尾或使用onload
事件。
答案 1 :(得分:0)
尝试
(function(){
var buttons = document.getElementsByTagName("button");
buttons[0].removeAttribute("disabled");
});