如何启用禁用的输入字段?

如何启用禁用的输入字段?

问题描述:

我想知道如何启用禁用的输入字段。如何启用禁用的输入字段?

<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); 

使用此代码,但它不工作

+1

很好看的实现它/ 6003819/properties-and-attributes-in-html –

+0

我要将问题标记为重复。 –

+0

@AururRahmanMunna你不能。你需要3k代表。另外,不需要提及。 :) – Ivar

试试这个方法:

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="">

检查这个link

您可以直接删除禁用的属性。

fContrl[i].removeAttribute("disabled"); 

从您的输入字段中删除禁用属性。 https://stackoverflow.com/questions:

JavaScript代码

fContrl[i].removeAttribute("disabled"); 

您可以通过更改线路

fContrl[i].setAttribute("disabled", false); 

fContrl[i].disabled=false;