更改按钮的禁用属性

aks*_*hay 3 html javascript

我有一个html按钮,我已使用以下属性值动态禁用它

disabled="disabled"
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它再次运作?我不想让它现在禁用

Nic*_*ver 13

您可以只设置disabled属性false在JavaScript中,像这样的:

document.getElementById("myId").disabled = false;
Run Code Online (Sandbox Code Playgroud)


miq*_*bal 5

var e = document.getElementById("someElement");
e.removeAttribute("disabled");
Run Code Online (Sandbox Code Playgroud)

并再次禁用,

e.setAttribute('disabled','disabled');
Run Code Online (Sandbox Code Playgroud)

  • 最好只使用反射属性:http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-50886781 (2认同)