html - <选项选择 = "selected"> IE9 中的问题

标签 html css internet-explorer internet-explorer-9

我在 IE9 的下拉菜单中设置默认值时遇到问题。它似乎适用于其他浏览器。我所有的搜索都发现人们试图使用 JQuery 来设置该属性。但我根本不使用 JQuery。这是一个示例:

<select id="selectType" name="selectType">
<option label="1" selected="selected">1</option>
<option label="2">2</option>
<option label="3">3</option>
</select>

我忘了补充一点,问题是它默认显示空白字段而不是“1”。

最佳答案

这应该可以正常工作,尽管我个人会考虑 selected是一个 bool 属性,因此它的存在就是所需要的:

<option label="1" selected>1</option>

话虽如此,我不确定label是那里的一个有效属性。我相当确定它们的目的是 <optgroup>标签。尝试删除该属性。

关于html - <选项选择 = "selected"> IE9 中的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15212174/

相关文章:

php - 图像循环和视频循环未正确对齐

javascript - Html字符串替换span的类在IE中不起作用?

javascript - 折叠在 IE11 上不起作用(Object.keys : argument is not an Object)

javascript - 如何使 Bootstrap 3 导航栏不可折叠

php - 将json数据插入列表中的html页面

javascript - 如何让固定位置的 Div 继承或具有 x px 的最小宽度?没有 jQuery 解决方案

javascript - 固定响应顶部栏覆盖第二个固定顶部栏

html - 为什么表格单元格高度在 Firefox 和 IE 浏览器中显示不正确?

html - 背景尺寸 :100% is slightly less than 100%

javascript onload 在 while