怎样用js取得select下拉列表框内选中的option的value值呢

<select id="myselect">
    <option value="fist">1</option>
    <option value="second">2</option>
    <option value="third">3</option>
</select>

答:

单选下拉列表框对象的value属性值就是选中项的value值,因此只需用如下代码即可

var selected_val = document.getElementById(select_id).value;

并且,通过操作select下的option也可以得到被选项的value值,方法为:

var sel = document.getElementById(select_id);
var selected_val = sel.options[sel.selectedIndex].value;

实例演示如下:

1、HTML结构及javascript代码

<select id="test" onchange="alert(this.value)">
    <option value="0">options-0</option>
    <option value="1">options-1</option>
    <option value="2">options-2</option>
</select>

2、效果演示

转自:https://zhidao.baidu.com/question/571279563.html