使用JavaScript从SELECT元素中的选项列表中选择一个值

时间:2012-01-17 03:15:22

标签: javascript html cross-browser

是否有一个JavaScript成员函数可以按值(设置为选中)选择SELECT标记中的一个OPTION?它是跨浏览器吗?

<select id="mySelect">
 <option value="1">One</option>
 <option value="2">One</option>
</select>

如果没有,那么这是一个好方法。

3 个答案:

答案 0 :(得分:1)

根据您要设置的内容,您可以使用

之类的内容
document.getElementById("mySelect").options[OPTION_ID].selected = true;

其中OPTION_ID是有效选项索引。

答案 1 :(得分:0)

烨:

document.getElementById('mySelect').value = "2";

"2"是您要选择的选项的value

答案 2 :(得分:0)

var sel = document.getElementById("mySelect");
sel.selectedIndex =1;

selectedIndex从零开始。