【发布时间】:2014-05-18 11:12:43
【问题描述】:
我有一个带有几个选择元素的 HTML 表单。每个元素中的一个选项最初已被禁用。示例:
<label>Amount: <select name="amount">
<option selected value='0'>Any</option>
<option value="1">100+</option>
<option value="2">200+</option>
<option value="3">500+</option>
<option disabled value="4">Specify</option>
</select></label>
我需要使用 javascript 启用它们。有没有不使用 jQuery 来定位这些元素的好方法?
【问题讨论】:
-
document.querySelectorAll非常适合现代浏览器(只需检查 disabled 属性)。针对老年人? -
是的,我注意到它只适用于现代浏览器。
-
k.然后我会在现代浏览器中检测和使用 Amit 的功能,并在旧版浏览器中使用 Rob 的后备功能。
-
看,IE8也支持querySelectorAll。
标签: javascript html forms select options