js如何獲取select下拉選單的預設選中項
本章節介紹一下如何獲取select下拉選單的預設選中項的值,特別提醒一下,這裡要獲取的是預設選中項的值,而不是當前選中項的值,當然,預設選中項和當前選中項有可能是同一個。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function getDefaultSelectedOption(selectId) { var dom,selectId=selectId.replace(/^#/,''),opts; try{ var osel=document.getElementById(selectId); opts=osel.getElementsByTagName('option'); for(var i in opts){ if(opts[i].defaultSelected){ dom = opts[i]; break; } } } catch(e){} return dom; } window.onload=function(){ document.getElementById('btn').onclick=function(){ alert((getDefaultSelectedOption('sel')).value); } } </script> </head> <body> <select id="sel"> <option value="1">螞蟻部落一</option> <option selected>螞蟻部落二</option> <option value="3">螞蟻部落三</option> </select> <button id="btn">檢視效果</button> </body> </html>
以上程式碼實現了我們的要求,能夠獲取select下拉選單的預設選中項的值。
相關文章
- 獲取select下拉選單預設選中項的索引索引
- js獲取當前select下拉選單選中項的值JS
- 設定select下拉選單的預設選中項
- js獲取select下拉選單中option項的數目JS
- js獲取select下拉選單的所有option項JS
- 原生js如何獲取選中的select下拉項的值JS
- jquery如何獲取select下拉選單選中項的值和文字jQuery
- 獲取選中select下拉選單的value屬性值
- JavaScript動態設定select下拉選單預設選項JavaScript
- javascript獲取select下拉選單所有項的內容JavaScript
- 選中select下拉選單項提交表單
- js獲取select下拉選單的value和文字值JS
- jquery獲取select下拉選中option項的value值jQuery
- JavaScript 獲取select下拉選單所有optionJavaScript
- jquery實現的獲取選中select下拉選單的值和文字jQuery
- 更改select下拉選單項獲取對應的值和文字
- js如何互換兩個select下拉選單的option項JS
- js如何動態為select下拉選單新增option項JS
- 如何設定select下拉選單可以多選
- 如何清空select下拉選單的所有option項
- 選中select下拉選單option項實現提交效果
- 替換預設select下拉選單箭頭程式碼例項
- js獲取select選中項的值和文字內容JS
- 選中select下拉選單第一項不觸發事件事件
- 如何設定select下拉選單option項顯示的數目
- javascript獲取select下拉選單框的value和text值JavaScript
- select下拉選單新增不重複項
- jquery如何操作select下拉選單jQuery
- js如何刪除select下拉選單的所有專案JS
- js自定義select下拉選單效果JS
- PHP中如何獲取下拉選單的值PHP
- 如何在select下拉選單的指定索引位置插入option項索引
- select下拉選單美化程式碼例項
- jQuery實現的獲取select下拉選單的text和value值jQuery
- js如何獲取選中radio單選按鈕的值JS
- js模擬實現select下拉選單程式碼例項JS
- HTML select下拉選單HTML
- HTML select 下拉選單HTML