如何启用禁用的输入字段?
问题描述:
我想知道如何启用禁用的输入字段。如何启用禁用的输入字段?
<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);
使用此代码,但它不工作
答
试试这个方法:
var fContrl = document.getElementsByClassName("form");
for (var i = 0; i < fContrl.length; i++)
fContrl[i].disabled=false;
答
您需要设置财产不属性
// Disable
fContrl[i].disabled = true;
// Enable
fContrl[i].disabled = false;
答
删除的残疾人属性 - 请参阅下面的演示:
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="">
答
从您的输入字段中删除禁用属性。 https://stackoverflow.com/questions:
JavaScript代码
fContrl[i].removeAttribute("disabled");
答
您可以通过更改线路
fContrl[i].setAttribute("disabled", false);
到
fContrl[i].disabled=false;
很好看的实现它/ 6003819/properties-and-attributes-in-html –
我要将问题标记为重复。 –
@AururRahmanMunna你不能。你需要3k代表。另外,不需要提及。 :) – Ivar