Как поменять элемент DOM с отключенной опцией на включенный? - PullRequest
0 голосов
/ 30 ноября 2010

У меня есть список с включенной и отключенной опцией.Я знаю, как отключить элемент option, но я не знаю, как включить его снова.

<select size="1" id="x">
  <option value="47" disabled="disabled">Value 47</option>
  ...


selectElement.options[i].disabled = 'disabled';
// ... how to enable?

Это должно быть сделано с простым Javascript и без JavaScript Framework.(Хотелось бы использовать Prototype или аналогичную среду, но я не могу представить одну из них.)

Ответы [ 2 ]

5 голосов
/ 30 ноября 2010

Использование setAttribute и removeAttribute:

selectElement.options[i].setAttribute("disabled", "disabled");
selectElement.options[i].removeAttribute("disabled");
3 голосов
/ 30 ноября 2010

Свойство объекта DOM является логическим значением, которое должно быть установлено на true или false:

selectElement.options[i].disabled = false;

Также см. Логические атрибуты HTML .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...