我有一个带size="1"
的简单选择标记,动态填充选项,有时只有一个选项。我的问题是,当下拉列表中只有一个选项时,IE 11不会下拉列表,箭头也会消失。有没有办法强制IE 11的行为与Chrome或Firefox相同?
答案 0 :(得分:0)
您可以指定'默认'值,如下所示:
<select>
<option disabled selected style="display:none">Display Name</option>
<?php echo $dropdown_list; ?>
</select>
选项的disabled
属性使得不允许选择该选项。
selected
将该选项设置为默认选定值
display:none
确保选项本身不会显示在下拉列表中。
因此,如果$dropdown_list
中只有1个选项,则会显示在下拉列表中。
但是,您不能样式选项在所有浏览器中显示相同内容。