问问题
150 次
1 回答
6
这现在在某种程度上由 HTML5 明确定义:
如果该
multiple
属性不存在且元素的显示大小为 1,则只要元素的选项列表中没有option
元素的选择性设置为 true,用户代理必须设置选项列表中第一个元素的选择性未禁用的树顺序(如果有)为真。select
option
在您给定的标记中,multiple
和size
属性不存在<select>
,并且其中唯一的<option>
元素未被禁用并且没有selected
显式设置属性。对于非多重<select>
元素,默认显示大小为 1,因此上述规则必须由浏览器应用。请注意,这与当前浏览器行为一致,并且有充分的理由。
<option>
但是,如果给定的 中没有启用的元素,它似乎仍然没有指定浏览器应该做什么<select>
。
于 2013-06-26T15:58:30.420 回答