選擇select下拉選單網頁跳轉
很多網站有這樣的效果,選擇不同的option項能夠實現不同網址的跳轉。
下面通過程式碼例項詳細介紹一下如何實現此效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload=initForm; function initForm(){ var osel=document.getElementById("sel"); osel.selectedIndex=0; osel.onchange=jumpPage; } function jumpPage(){ var osel=document.getElementById("sel"); var newURL=osel.options [osel.selectedIndex].value; if(newURL!=""){ window.location.href=newURL; } } </script> </head> <body> <select id="sel"> <option selected>-選擇跳轉方向-</option> <option value="http://www.softwhy.com">螞蟻部落</option> <option value="http://www.163.com">網易</option> <option value="http://www.qq.com">騰訊</option> </select> </body> </html>
上面的程式碼實現了我們的要求,選擇不同的選項可以實現跳轉效果,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).window.onload=initForm,為onload事件繫結處理函式。
(2).function initForm(){},onload事件處理函式。
(3).var osel=document.getElementById("sel"),獲取select下拉選單物件。
(4).osel.selectedIndex=0,設定第一個option為預設選中項。
(5).osel.onchange=jumpPage,為select下拉選單註冊change事件處理函式,選擇不同的option項會觸發事件處理函式。
(6).var osel=document.getElementById("sel"),獲取select下拉選單物件。
(7).var newURL=osel.options [osel.selectedIndex].value,獲取選中項的value屬性值。
(8).if(newURL!=""){window.location=newURL;},選中不是第一個,就會實現相應的跳轉,否則不會跳轉。
二.相關閱讀:
(1).selectedIndex屬性參閱JavaScript select.selectedIndex一章節。
(2).onchange事件參閱JavaScript change事件一章節。
(3).window.location.href參閱location.href一章節。
相關文章
- select下拉選單跳轉效果程式碼
- 選擇下拉選單項實現跳轉效果
- HTML select下拉選單HTML
- HTML select 下拉選單HTML
- 選中select下拉選單項提交表單
- jQuery 美化select下拉選單jQuery
- 圓角select下拉選單
- select下拉選單 change事件事件
- 如何設定select下拉選單可以多選
- 可以輸入select下拉選單
- jquery如何操作select下拉選單jQuery
- 下拉選單框select常用點
- Bootstrap系列 -- 15. 下拉選擇框selectboot
- 模擬select下拉選單詳解
- JavaScript動態操作select下拉選單JavaScript
- jQuery select下拉選單復位效果jQuery
- select下拉選單二級聯動
- select下拉選單新增不重複項
- js自定義select下拉選單效果JS
- jQuery操作select下拉選單程式碼jQuery
- JavaScript 動態生成select下拉選單JavaScript
- select下拉選單 readonly 只讀
- JavaScript動態建立select下拉選單JavaScript
- 選中select下拉選單option項實現提交效果
- 設定select下拉選單的預設選中項
- jquery操作select下拉選單簡單介紹jQuery
- jQuery操作select下拉選單常用程式碼jQuery
- JavaScript 獲取select下拉選單所有optionJavaScript
- jQuery select下拉選單readonly只讀jQuery
- select下拉選單美化程式碼例項
- jQuery select下拉選單的相關操作jQuery
- DIV下拉式選單(轉)
- HTML5-網頁標欄的下拉選單HTML網頁
- 獲取選中select下拉選單的value屬性值
- 獲取select下拉選單預設選中項的索引索引
- 選中select下拉選單第一項不觸發事件事件
- JavaScript動態設定select下拉選單預設選項JavaScript
- jQuery 下拉選單選擇 載入 (練手例項)jQuery