当我想为文本字段设置一个值时,我会这样做:
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]
但它不起作用。 我又想在网站上更改它,所以当我在控制台中输入它时,我会看到结果。
谢谢
最佳答案
getElementByName
不是函数。您需要使用getElementsByName
(注意复数),然后从返回的集合中选择合适的元素:
document.getElementsByName("b_month")[0].options[2];
关于javascript - 如何使用 JavaScript 从选项列表中选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13543739/