我有一个将输入属性从true更改为false的函数。 dom和CSS更新,但是我仍然无法单击或使用输入。
<input id="playerLocation" type="text" name="location" oninput="setPlayerLocation()" disabled="true">
.player-details input[disabled="true"] {
opacity: 0.6;
}
playerLocation.setAttribute('disabled', false);
最佳答案
您需要使用removeAttribute
禁用。
playerLocation.removeAttribute('disabled');
<input id="playerLocation" type="text" name="location" oninput="setPlayerLocation()" disabled="true">