更新时间:2022-09-09 09:44:26 来源:极悦 浏览1161次
大家在Java极悦在线学习技术文档中会学到很多知识,在本文中,我们将学习在 Javascript 中获取下拉列表中的选定值。我们可以使用 2 种方法获取值:
1.通过使用 value 属性
2.通过将 selectedIndex 属性与 option 属性一起使用
我们将通过示例了解这两种方法。
可以使用定义列表的选定元素上的 value 属性找到选定元素的值。此属性返回一个字符串,表示列表中<option>元素的 value 属性。如果未选择任何选项,则不会返回任何内容。
句法:
选择元素值
示例:此示例描述了可以为选定元素找到的 value 属性。
<!DOCTYPE html>
<head>
<title>
How to get selected value in
dropdown list using JavaScript?
</title>
</head>
<body>
<h1 style="color: green">
GeeksforGeeks
</h1>
<b>
How to get selected value in dropdown
list using JavaScript?
</b>
<p> Select one from the given options:
<select id="select1">
<option value="free">Free</option>
<option value="basic">Basic</option>
<option value="premium">Premium</option>
</select>
</p>
<p> The value of the option selected is:
<span class="output"></span>
</p>
<button onclick="getOption()"> Check option </button>
<script type="text/javascript">
function getOption() {
selectElement = document.querySelector('#select1');
output = selectElement.value;
document.querySelector('.output').textContent = output;
}
</script>
</body>
</html>
输出:
selectedIndex 属性返回下拉列表中当前选定元素的索引。此索引从 0 开始,如果未选择任何选项,则返回 -1。options 属性返回<select> 下拉列表中所有选项元素的集合。元素根据页面的源代码进行排序。在它之前找到的索引可以和这个属性一起使用来获取被选中的元素。可以使用 value 属性找到此选项的值。
句法:
selectElement.options[selectElement.selectedIndex].value
适当的价值:
selectedIndex:用于设置或获取集合中选中的<option>元素的索引。
length:它是只读属性,用于获取集合中<option>元素的数量。
返回值:通过指定<select>元素中的所有<option>元素返回 HTMLOptionsCollection 对象。该元素将在集合中排序
示例:此示例描述了 selectedIndex 属性和 option 属性。
<!DOCTYPE html>
<head>
<title>
How to get selected value in
dropdown list using JavaScript?
</title>
</head>
<body>
<h1 style="color: green">
GeeksforGeeks
</h1>
<b>
How to get selected value in
dropdown list using JavaScript?
</b>
<p> Select one from the given options:
<select id="select1">
<option value="free">Free</option>
<option value="basic">Basic</option>
<option value="premium">Premium</option>
</select>
</p>
<p> The value of the option selected is:
<span class="output"></span>
</p>
<button onclick="getOption()">Check option</button>
<script type="text/javascript">
function getOption() {
selectElement = document.querySelector('#select1');
output = selectElement.options[selectElement.selectedIndex].value;
document.querySelector('.output').textContent = output;
}
</script>
</body>
</html>
输出:
以上就是关于“使用JavaScript获取下拉框的value值”的介绍,大家如果对此比较感兴趣,不妨来关注一下极悦的JavaScript教程,里面还有更丰富的知识等着大家去学习,希望对大家能够有所帮助。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习