JavaScript selectedIndex

admin發表於2018-10-27

selectedIndex是可讀寫屬性,具有如下兩個功能:

(1).返回被選中option項的索引值。

(2).將指定索引位置的option項設定為被選中狀態。

特別說明:索引值是從0開始的,也就是0表示第一個option項,以此類推。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
select.selectedIndex=number

引數解析:

(1).select:select元素物件。

(2).number:一個數字,設定指定索引位置option項被選中。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>  
<html>  
<head>  
<meta charset=" utf-8">  
<meta name="author" content="http://www.softwhy.com/" />  
<title>螞蟻部落</title>
<script> 
window.onload=function(){ 
  let oSelect=document.getElementById("st"); 
  let odiv=document.getElementById("ant");
  odiv.innerHTML=oSelect.selectedIndex;
} 
</script> 
</head> 
<body> 
<select id="st" name="myselect"> 
  <option value="1">螞蟻部落一</option> 
  <option selected value="2">螞蟻部落二</option> 
  <option value="3">螞蟻部落三</option> 
  <option value="4">螞蟻部落四</option> 
</select> 
<div id="ant"></div>
</body> 
</html>

上述程式碼可以將被選中的option項的索引位置寫入div中。

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>  
<html>  
<head>  
<meta charset=" utf-8">  
<meta name="author" content="http://www.softwhy.com/" />  
<title>螞蟻部落</title>
<script> 
window.onload=function(){ 
  let oSelect=document.getElementById("st"); 
  oSelect.selectedIndex=2;
} 
</script> 
</head> 
<body> 
<select id="st" name="myselect"> 
<option value="1">螞蟻部落一</option> 
<option selected value="2">螞蟻部落二</option> 
<option value="3">螞蟻部落三</option> 
<option value="4">螞蟻部落四</option> 
</select> 
</body> 
</html>

上述程式碼可以將索引位置為2的option選項設定為當前選中狀態。

相關文章