2017-08-07 103 views
2

我想知道如何啓用禁用的輸入字段。如何啓用禁用的輸入字段?

<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

回答

0

試試這個方法:

var fContrl = document.getElementsByClassName("form"); 
for (var i = 0; i < fContrl.length; i++) 
    fContrl[i].disabled=false; 
2

您需要設置財產不屬性

// Disable 
fContrl[i].disabled = true; 

// Enable 
fContrl[i].disabled = false; 
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="">

0

檢查這個link

您可以直接刪除禁用的屬性。

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

從您的輸入字段中刪除禁用屬性。 https://stackoverflow.com/questions:

JavaScript代碼

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

您可以通過更改線路

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

fContrl[i].disabled=false;