0

重複の可能性:
JavaScript を使用してドロップダウンリストの選択された値を取得する方法は?

私は選択しています:

<select id="short_code">
<option value="12">First</option>
<option value="11">Second</option>
<option value="10">Third</option>
<option value="9">Fourth</option>    
</select>

選択したテキストの値を取得したい。たとえば、選択したテキストがFirstそうである場合、取得する必要があります12

4

4 に答える 4

3
document.getElementById('short_code').value
于 2012-08-06T12:20:05.163 に答える
2

これはそれを行う必要があります:

<script type="text/javascript">
    function getSelected(select) {
        alert(select.options[select.selectedIndex].value);
    }
</script>    

<select id="short_code" onchange="getSelected(this)">    
    <option value="12">First</option>
    <option value="11">Second</option>
    <option value="10">Third</option>
    <option value="9">Fourth</option>    
</select>
于 2012-08-06T12:24:24.860 に答える
0
document.getElementById('short_code').options[document.getElementById('short_code').selectedIndex].text
于 2012-08-06T12:20:18.930 に答える
0

これを試して:

var el = document.getElementById("short_code");
var code = el.options[el.selectedIndex].value;
于 2012-08-06T12:20:46.980 に答える