【发布时间】:2018-09-05 22:35:09
【问题描述】:
我有这个文本输入:
function activateStep()
{
document.getElementsByName("NOM")[0].removeAttribute('disabled');
}
<input name="NOM" id="inputNom" disabled="disabled" type="text" />
<button onclick="activateStep()">Remove disability</button>
我向按钮添加了一个点击处理程序以启用此输入。
当我点击按钮时,属性 disabled 被删除,但输入仍然被禁用!
我只在 IE 中遇到此问题。
那么我该如何解决这个问题?
【问题讨论】:
-
改用
document.getElementsByName("NOM")[0].disabled = false; -
我试过了,但是在 IE 下还是一样的结果
-
@downvoter :请解释你为什么不赞成我的问题!
-
什么版本的IE?按钮是什么样子的?
标签: javascript html internet-explorer dom