最新的Web开发教程
 

Select selectedIndex Property

<选择对象

选择<option>与索引元素"2"

document.getElementById("mySelect").selectedIndex = "2";
试一试»

定义和用法

selectedIndex属性设置或返回在下拉列表中选择的选项的索引。

该指数从0开始。

Note:如果下拉列表允许多项选择它只会返回选择第一个选项的索引。

注:"-1"将取消选择所有选项(if any)

注意:如果未选择任何选项,selectedIndex属性将返回-1。


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

selectedIndex属性所有主流浏览器的支持。


句法

返回selectedIndex属性:

selectObject .selectedIndex

设置selectedIndex属性:

selectObject .selectedIndex= 属性值
描述
number 指定在下拉列表中选择的选项的索引

技术细节

返回值: 一个数字,代表在下拉列表中选择的选项的索引。 如果没有选择任何选项,该指数从0开始,返回的值是-1

更多示例

显示在下拉列表中选择的选项的索引和文本:

var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect").options;
alert("Index: " + y[x].index + " is " + y[x].text);
试一试»

取消所有选项:

document.getElementById("mySelect").selectedIndex = "-1";
试一试»

selectedIndex属性将返回"-1"如果没有选择的选项:

var x = document.getElementById("mySelect").selectedIndex;
试一试»

<选择对象