以编程方式选择下拉列表中的项目

Cra*_*der 8 html

我有一个下拉:

<select>
  <option value="1">1</option>
  <option value="2">2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我如何以编程方式选择第2项?

jps*_*ons 7

首先以某种方式获取该选择的句柄:

var select = document.getElementsByTagName("SELECT")[0];
Run Code Online (Sandbox Code Playgroud)

然后操纵selectedIndex属性(我相信它是一个从零开始的索引):

select.selectedIndex = 1;
Run Code Online (Sandbox Code Playgroud)


Joh*_*ker 5

如果您要谈论预选项目,只需将项目设置为“已选择”,如下所示:

<select>
  <option value="1">1</option>
  <option value="2" selected="selected">2</option>
</select>
Run Code Online (Sandbox Code Playgroud)