如何使用JavaScript从选项列表中选择Option

时间:2012-11-24 17:36:04

标签: javascript

当我想为文本字段设置值时,我这样做:

document.getElementById("some-textfield").value = "BlahBlahBlah";

但如何从下拉选项列表中选择一个选项:

<select tabindex = "11" name="b_month">
 <option value="">---</option>
 <option value="1">Jan</option>
 <option value="2">Feb</option>
 <option value="3">Mar</option>

我正在尝试这样的事情:

document.getElementByName("b_month").options[2]

但它不起作用。 我想再次在网站上更改它,所以当我在控制台中输入它时,我会看到结果。

谢谢

2 个答案:

答案 0 :(得分:2)

getElementByName不是一个功能。您需要使用getElementsByName(注意多个),然后从返回的集合中选择适当的元素:

document.getElementsByName("b_month")[0].options[2];

答案 1 :(得分:1)

document.getElementsByName("b_month")[0].selectedIndex = 2;