本文實例講述了JavaScript實現(xiàn)通過select標(biāo)簽跳轉(zhuǎn)網(wǎng)頁的方法。分享給大家供大家參考,具體如下:
我們經(jīng)常有遇到需要用select標(biāo)簽跳轉(zhuǎn)到新網(wǎng)頁的情況,dw生成的代碼太復(fù)雜,那么有沒有精簡的代碼得以實現(xiàn)呢?經(jīng)過仔細(xì)的研究找到了以下幾段代碼,非常不錯。
話不多說,直奔主題。
當(dāng)面跳轉(zhuǎn)的核心代碼是:"location.href=value"
新頁面打開的核心代碼是:"window.open()"
代碼分四類:
1、當(dāng)前頁面直接跳轉(zhuǎn):
<select name="" onchange="javascript:location.href=this.value;"><option value="http://m.survivalescaperooms.com" selected="selected" >jb51</option><option value="http://www.163.com" >163</option><option value="http://www.sina.com" >sina</option><option value="http://www.sohu.com" >sohu</option></select>
2、新頁面彈出跳轉(zhuǎn):
<select name="" onchange="javascript:window.open(this.options[this.selectedIndex].value)"><option value="http://m.survivalescaperooms.com" selected="selected" >jb51</option><option value="http://www.163.com" >163</option><option value="http://www.sina.com" >sina</option><option value="http://www.sohu.com" >sohu</option></select>
3、當(dāng)前頁面點擊按鈕跳轉(zhuǎn):
<form name="frm2" action=""><select name="page2"><option value="http://m.survivalescaperooms.com" selected="selected" >jb51</option><option value="http://www.163.com" >163</option><option value="http://www.sina.com" >sina</option><option value="http://www.sohu.com" >sohu</option></select><input type="button" value="提交" onclick="javascript:location.href=document.frm2.page2.options[document.frm2.page2.selectedIndex].value;"/></form>
4、新頁面點擊按鈕跳轉(zhuǎn):
<form name="frm" action=""><select name="page"><option value="http://m.survivalescaperooms.com" selected="selected" >jb51</option><option value="http://www.163.com" >163</option><option value="http://www.sina.com" >sina</option><option value="http://www.sohu.com" >sohu</option></select><input type="button" value="提交" onclick="javascript:window.open(document.frm.page.options[document.frm.page.selectedIndex].value)"/></form>
以上是四種常見的跳轉(zhuǎn)方法。
另外還有一種當(dāng)前頁面跳轉(zhuǎn)的代碼也比較簡潔:
<select name="" onchange="self.location.href=options[selectedIndex].value" ><option value="http://www.baidu.com">百度</option><option value="http://www.163.com">網(wǎng)易</option></select>
這個也是非常好的。
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript窗口操作與技巧匯總》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript數(shù)學(xué)運算用法總結(jié)》
新聞熱點
疑難解答
圖片精選