我想知道如何启用已禁用的输入字段。
<input type="text" class="form" value="Text" disabled="">
我试图通过tampermonkey
使用此代码var fContrl = document.getElementsByClassName("form");
for (var i = 0; i < fContrl.length; i++)
fContrl[i].setAttribute("disabled", false);
但它不起作用
答案 0 :(得分:2)
您需要设置属性而不是属性
// Disable
fContrl[i].disabled = true;
// Enable
fContrl[i].disabled = false;
答案 1 :(得分:1)
删除 已禁用属性 - 请参阅下面的演示:
var fContrl = document.getElementsByClassName("form");
for (var i = 0; i < fContrl.length; i++)
fContrl[i].removeAttribute("disabled");
<input type="text" class="form" value="Text" disabled="">
答案 2 :(得分:0)
尝试这种方式:
var fContrl = document.getElementsByClassName("form");
for (var i = 0; i < fContrl.length; i++)
fContrl[i].disabled=false;
答案 3 :(得分:0)
答案 4 :(得分:0)
从输入字段中删除禁用属性。
JavaScript代码
fContrl[i].removeAttribute("disabled");
答案 5 :(得分:0)
您可以通过更改行
来实现 fContrl[i].setAttribute("disabled", false);
到
fContrl[i].disabled=false;