在javascript中,selectedIndex属性可用于设置选择框(select)元素的值;selectedIndex属性在下拉列表中设置或返回选定值的索引。
javascript的selectedIndex属性
selectedIndex属性可设置或返回下拉列表中被选选项的索引号。
语法:
设置selectedIndex 属性:
selectObject.selectedIndex = number
返回selectedIndex 属性:
selectObject.selectedIndex
注意:整数(Integer number)用于值位置的索引。
示例1:选择索引号
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h2>使用selectedIndex属性</h2>
<select id="mySelect">
<option>football</option>
<option>Basketball</option>
<option>Hockey</option>
<option>Swiming</option>
</select>
<p>单击按钮,以选择索引为“2”的选项元素。</p>
<button onclick="myFunction()">选择</button>
<script>
function myFunction() {
document.getElementById("mySelect").selectedIndex = "2";
}
</script>
</body>
</html>示例2:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h2>使用selectedIndex属性</h2>
<select id="mySelect">
<option>football</option>
<option>Basketball</option>
<option>Hockey</option>
<option>Swiming</option>
</select>
<p>单击按钮,取消选择选项。</p>
<button onclick="myFunction()">选择</button>
<script>
function myFunction() {
document.getElementById(
"mySelect").selectedIndex = "-1";
}
</script>
</body>
</html>上例中,选择框设置selectedIndex =“ - 1”; 它将取消选择所选框的所有元素。
示例3:如果未选择任何元素,则此属性返回-1。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h2>使用selectedIndex属性</h2>
<select id="mySelect">
<option>football</option>
<option>Basketball</option>
<option>Hockey</option>
<option>Swiming</option>
</select>
<p>单击按钮,取消选择选项。</p>
<button onclick="myFunction()">选择</button>
<script>
//Here we delselect all the options
function myFunction() {
document.getElementById(
"mySelect").selectedIndex = "-1";
}
function yourFunction() {
var x = document.getElementById(
"mySelect").selectedIndex;
document.getElementById(
"demo").innerHTML = x;
}
</script>
<button type="button" onclick="yourFunction()"> 显示索引</button>
<p id="demo"></p>
</body>
</html>大家预览看下吧。






网友评论文明上网理性发言 已有0人参与
发表评论: