js獲取select下拉選單中option項的數目

antzone發表於2017-03-23

本章節介紹一下如何獲取一個select下拉選單中含有的option元素的數量,下面就通過程式碼例項做一下簡單介紹。

程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<script type="text/javascript">
function getLength(){
  alert(document.getElementById("sel").length);
}
window.onload=function(){
  var obt=document.getElementById("bt");
  obt.onclick=function(){
    getLength();
  }
}
</script>
</head>
<body>
<select id="sel">
  <option>螞蟻部落一</option>
  <option>螞蟻部落二</option>
  <option>螞蟻部落三</option>
  <option>螞蟻部落四</option>
</select>
<input type="button" id="bt" value="檢視數量"/>
</body>
</html>

以上程式碼實現了我們的要求,點選按鈕可以彈出select下拉選單中option項的數目。也可以使用如下方式:

[JavaScript] 純文字檢視 複製程式碼
document.getElementById("sel").options.length

options屬效能夠獲取option元素集合,使用length屬性即可獲取數量。

相關文章