小编典典

哪些值可以出现在“选项”标签的“选定”属性中?

html

我有一些类似于以下内容的标记:

<select>
  <option selected="selected">Apple</option>
  <option selected="">Orange</option>
</select>

在这种情况下,“橙色”显示为所选项目。我曾希望将selected属性设置为空白会撤消其影响。有没有一种方法可以简单地将属性留在外面呢?


阅读 230

收藏
2020-05-10

共1个答案

小编典典

不同的浏览器可能会不同地对待此属性。根据MSDN文档(对于Internet Explorer):

要选择HTML中的项目,不必将SELECTED属性的值设置为true。仅存在SELECTED属性会将其值设置为true。

在firefox和Safari中,这确实有效:

<option selected='false' />

通过查看HTML4的官方WC3标准可以看出,所支持的情况仅是:

<option selected='selected' />

您将需要有选择地发出属性,或使用javascript控制最初选择的项目。

2020-05-10