我有一个将输入属性从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">

10-04 13:05