選中select下拉選單第一項不觸發事件
select下拉選單第一項通常是提示內容所以選中的時候不希望選中第一項觸發事件。
下面就通過程式碼例項介紹一下如何實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload = function () { var odiv = document.getElementById("show"); var osel = document.getElementById("sel"); osel.onchange = function () { if (this.value == 0) { return; } else { odiv.innerHTML = this.value; } } } </script> </head> <body> <div id="show"></div> <select id="sel"> <option value="0">-請選擇-</option> <option value="1">css教程</option> <option value="2">div教程</option> <option value="3">js教程</option> <option value="4">正規表示式教程</option> </select> </body> </html>
上面的程式碼模擬實現我們的要求,選中第一個選項並不會有觸發事件的感覺。
其實事件並不是沒有觸發,只是當選中第一個選項的時候,事件處理函式直接return返回。
相關閱讀:
(1).document.getElementById()可以參閱document.getElementById()一章節。
(2).onchange事件可以參閱js change事件一章節。
(3).innerHTML可以參閱innerHTML一章節。
相關文章
- 選中select下拉選單項提交表單
- select下拉選項,點選時,change事件事觸發多次,請求多次。事件
- select下拉選單 change事件事件
- 選中select下拉選單option項實現提交效果
- 設定select下拉選單的預設選中項
- select 下拉框選中事件事件
- 獲取select下拉選單預設選中項的索引索引
- select下拉選單新增不重複項
- js如何獲取select下拉選單的預設選中項JS
- js獲取當前select下拉選單選中項的值JS
- jquery如何獲取select下拉選單選中項的值和文字jQuery
- select下拉選單美化程式碼例項
- HTML select下拉選單HTML
- HTML select 下拉選單HTML
- 下拉框select中指定option時觸發的選中事件,以及已知選中的值,將它顯示在下拉框中事件
- JavaScript動態設定select下拉選單預設選項JavaScript
- 如何清空select下拉選單的所有option項
- jQuery美化select下拉選單程式碼例項jQuery
- jQuery操作select下拉選單程式碼例項jQuery
- 模擬select下拉選單程式碼例項
- js獲取select下拉選單中option項的數目JS
- select下拉選擇第一個選項為空白、option無法選中的解決辦法,
- select下拉選單項互換效果程式碼例項
- javascript刪除select下拉選單項程式碼例項JavaScript
- jQuery 美化select下拉選單jQuery
- 圓角select下拉選單
- jquery select下拉選單新增或者刪除option項jQuery
- 原生javascript操作select下拉選單程式碼例項JavaScript
- select下拉選單級聯效果例項程式碼
- js獲取select下拉選單的所有option項JS
- select級聯下拉選單程式碼例項分析
- 模擬美化select下拉選單程式碼例項
- jQuery刪除select下拉選單中所有option項jQuery
- 獲取選中select下拉選單的value屬性值
- 通過ajax方式動態新增select下拉選單的option選項
- 選擇select下拉選單網頁跳轉網頁
- 如何設定select下拉選單可以多選
- 可以輸入select下拉選單