我有一个启用和禁用选项列表。我知道如何禁用选项元素,但我不知道如何再次启用它。
<select size="1" id="x">
<option value="47" disabled="disabled">Value 47</option>
...
selectElement.options[i].disabled = 'disabled';
// ... how to enable?
应该使用Plain Javascript而不是JavaScript Framework。 (我希望我可以使用Prototype或类似的框架,但我不能介绍其中一个。)
答案 0 :(得分:5)
使用setAttribute
和removeAttribute
:
selectElement.options[i].setAttribute("disabled", "disabled");
selectElement.options[i].removeAttribute("disabled");
答案 1 :(得分:3)
DOM对象的属性是一个布尔值,应该设置为true
或false
:
selectElement.options[i].disabled = false;