JavaScript select選中項的value值和文字內容

antzone發表於2017-03-20

實際應用中,可能獲取選中select下拉選單項的value值和文字值。

下面介紹一下如何利JavaScript實現此功能。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<script type="text/javascript">   
window.onload=function(){
  var selectObj = document.getElementById('selectId');   
  selectId.add(new Option("螞蟻部落一","1"))   
  selectId.add(new Option("螞蟻部落二","2"))
  selectId.add(new Option("螞蟻部落三","3"))   
  selectId.add(new Option("螞蟻部落四","4"))  
    
  selectId.onchange = function(){   
    alert(selectObj.value);   
    alert(selectObj.options[selectObj.selectedIndex].text);    
  };  
}
</script>
</head>
<body>
<select id="selectId">   
  <option value="0">--請選擇--</option>  
</select>
</body>
</html>

可以動態的為select下拉選單新增項,也可以獲取選中項的value和文字值。

相關閱讀:

(1).selectedIndex屬性參閱JavaScript selectedIndex一章節。

(2).onchange事件參閱JavaScript change事件一章節。 

相關文章