JavaScript實現(xiàn)的簡單Tab點(diǎn)擊切換功能示例
本文實例講述了JavaScript實現(xiàn)的簡單Tab點(diǎn)擊切換功能。分享給大家供大家參考,具體如下:
<!DOCTYPE html> <html> <head> <title>chabaoo.cn tab點(diǎn)擊切換</title> <style type="text/css"> *{ padding: 0; margin: 0; } #example{ width: 500px; height: 400px; margin: 0 auto; } #example .hd ul li{ display: inline-block; width: 32%; height: 36px; line-height: 36px; border-radius: 5px; background-color: #333; text-align: center; color: #fff; } #example .hd ul li.current{ background-color: green; } #example .bd{ border: 1px solid #ccc; border-radius: 5px; } #example .bd ul li{ display: none; } #example .bd ul li.current{ display: block; } </style> </head> <body> <div id="example"> <div class="hd"> <ul> <li class="current">Beijing</li> <li>Shanghai</li> <li>Guangzhou</li> </ul> </div> <div class="bd"> <ul> <li class="current">This is Beijing!</li> <li>This is Shanghai</li> <li>This is Guangzhou</li> </ul> </div> </div> <script type="text/javascript"> var hd = document.getElementsByClassName("hd")[0].getElementsByTagName("li"); var bd = document.getElementsByClassName("bd")[0].getElementsByTagName("li"); for (var i = 0; i < hd.length; i++) { hd[i].onclick = function(){ doTabs(this); } } function doTabs(obj){ for (var i = 0; i < hd.length; i++) { if(hd[i]==obj){ hd[i].className = "current"; bd[i].className = "current"; }else{ hd[i].className = ""; bd[i].className = ""; } } } </script> </body> </html>
使用本站HTML/CSS/JS在線運(yùn)行測試工具:http://tools.jb51.net/code/HtmlJsRun,可得到如下測試運(yùn)行效果:
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript切換特效與技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
- JavaScript 實現(xiàn) Tab 點(diǎn)擊切換實例代碼
- JS實現(xiàn)淡藍(lán)色簡潔豎向Tab點(diǎn)擊切換效果
- 簡單純js實現(xiàn)點(diǎn)擊切換TAB標(biāo)簽實例
- js實現(xiàn)點(diǎn)擊切換TAB標(biāo)簽實例
- Vue.js點(diǎn)擊切換按鈕改變內(nèi)容的實例講解
- JS實現(xiàn)的簡單標(biāo)簽點(diǎn)擊切換功能示例
- 原生JS實現(xiàn)隱藏顯示圖片 JS實現(xiàn)點(diǎn)擊切換圖片效果
- JavaScript實現(xiàn)點(diǎn)擊切換功能
- JavaScript實現(xiàn)多個重疊層點(diǎn)擊切換效果的方法
- JavaScript實現(xiàn)Tab點(diǎn)擊切換
相關(guān)文章
淺談layui使用模板引擎動態(tài)渲染元素要注意的問題
今天小編就為大家分享一篇淺談layui使用模板引擎動態(tài)渲染元素要注意的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09移動端點(diǎn)擊態(tài)處理的三種實現(xiàn)方式
在移動端開發(fā)的時候,常常需要加點(diǎn)擊態(tài),就是當(dāng)用戶點(diǎn)擊某個URL時,給相應(yīng)的標(biāo)簽添加按下效果樣式。這篇文章給大家分享了三種實現(xiàn)方法,包括偽類:active、webkit-tap-highlight-color和touch事件,下面來一起看看詳細(xì)的介紹吧。2017-01-01使用JS和canvas實現(xiàn)gif動圖的停止和播放代碼
這篇文章主要介紹了使用JS和canvas實現(xiàn)gif動圖的停止和播放代碼,非常具有實用價值,需要的朋友可以參考下2017-09-09原生JS實現(xiàn)風(fēng)箱式demo,并封裝了一個運(yùn)動框架(實例代碼)
下面小編就為大家?guī)硪黄鶭S實現(xiàn)風(fēng)箱式demo,并封裝了一個運(yùn)動框架(實例代碼)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07