<div id="selected_options">
<select onchange="test()" id="selected_options">
<option value="0" selected>-Select-</option>
<option value="1">Communication</option>
<option value="2">Hardware</option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
我已经为选定的值编写了一个函数,但是当我对所选值进行警报时,它显示为undefined,函数是
function test() {
var get_id = document.getElementById('selected_options');
var result = get_id.options[get_id.selectedIndex].value;
alert(result);
}
Run Code Online (Sandbox Code Playgroud)
任何人请告诉我这是什么错误?
你也有两个id selected_options
.因为这个JSFiddle会发出警告:
<div id="selected_options">
<select onchange="test()" id="selected_opt">
<option value="0" selected>-Select-</option>
<option value="1">Communication</option>
<option value="2">Hardware</option>
</select>
</div>
function test() {
var get_id = document.getElementById('selected_opt');
console.log(get_id);
var result = get_id.options[get_id.selectedIndex].value;
alert(result);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14874 次 |
最近记录: |