一个JavaScript示例,向您展示如何从下拉列表中获取选定的值或文本。
下拉框列表。
<select id="country">
<option value="None">-- Select --</option>
<option value="ID001">China</option>
<option value="ID002" selected>United State</option>
<option value="ID003">Malaysia</option>
</select>
获取选项值:
var e = document.getElementById("country");
var result = e.options[e.selectedIndex].value;
alert(result); //ID002
获取选项文本:
var e = document.getElementById("country");
var result = e.options[e.selectedIndex].text;
alert(result); //United State
JavaScript下拉菜单
<!DOCTYPE html>
<html>
<head>
<title>JavaScript - Get selected value from dropdown list</title>
</head>
<body>
<h1>JavaScript - Get selected value from dropdown list</h1>
<p id="result">United State</p>
<select id="country">
<option value="None">-- Select --</option>
<option value="ID001">China</option>
<option value="ID002" selected>United State</option>
<option value="ID003">Malaysia</option>
</select>
<script>
function GetSelectedValue(){
var e = document.getElementById("country");
var result = e.options[e.selectedIndex].value;
document.getElementById("result").innerHTML = result;
}
function GetSelectedText(){
var e = document.getElementById("country");
var result = e.options[e.selectedIndex].text;
document.getElementById("result").innerHTML = result;
}
</script>
<br/>
<br/>
<button type="button" onclick="GetSelectedValue()">Get Selected Value</button>
<button type="button" onclick="GetSelectedText()">Get Selected Text</button>
</body>
</html>
演示版
参考文献
标签: 下拉 javascript
翻译自: https://mkyong.com/javascript/javascript-get-selected-value-from-dropdown-list/