我在html中有一个名为btnS的按钮:

<button type="submit" id="btnS" class="hide" value="button">Send</button>


我通过外部脚本dom禁用了dom:

btnS.setAttribute('disabled', 'false');


我试图通过以下方式再次使其“重新打开”:

btnS.setAttribute('enabled', 'true');


但这没用吗?该按钮首先通过css规则不可见:

.hide {
    visibility : hidden;
}


我之前也通过以下方式对此进行了更改:

btnS.setAttribute('class', 'show');


规则:

.show {     visibility:visible; }

最佳答案

只有一个属性:

var btnS = document.getElementById("btnS");

// Disable
btnS.setAttribute('disabled', 'disabled');

// Enable
btnS.removeAttribute('disabled');

10-08 18:16