我正在用 HTML 制作一个下拉菜单,并试图弄清楚如何在页面加载时预先选择一个下拉值。我尝试了以下操作,使用 selected
选项指示我希望在加载时成为默认值。尽管如此,这似乎不起作用,我仍然将第一个选项作为默认选项。我敢肯定它真的很简单,但在那里
<select selected="3">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
与其手动将其放在 <option value>
标签中,因为这些选项是通过循环生成的,<select>
标签中是否有一种方法可以指示应默认哪个选项?谢谢。
答案 0 :(得分:1)
使用您希望默认选择的 selected
的 <option>
属性:
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3" selected>3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
您可以以编程方式设置该属性,如果您更新您的问题以包括您的生成方式,我可以更新此内容以向您展示如何。