原生javascript实现选项卡切换效果
2017-07-26 10:46
731 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .tab .title span{display: inline-block;padding:5px 10px;background:#ccc;} .title .active{color:red;} .hidden{display:none;} .content{width:200px;height:200px;border:1px solid #ccc;} .content .active{display: block;} </style> </head> <body> <div class="tab"> <div class="title"> <span class="active">1</span> <span>2</span> <span>3</span> </div> <div class="content"> <div class="hidden active">1内容</div> <div class="hidden">2内容</div> <div class="hidden">3内容</div> </div> </div> </body> </html> <script> function $$(selector){ return document.querySelectorAll(selector); } function $(selector){ return document.querySelector(selector); } var tabbtn = $$(".tab .title span"); var tabbox = $$(".tab .content div"); for(var i = 0, len = tabbtn.length; i < len; i++){ (function(k){ tabbtn.item(k).onclick = function(){ $(".title .active").classList.remove("active"); this.classList.add("active"); $(".content .active").classList.remove("active"); tabbox.item(k).classList.add("active"); } })(i); } </script>
相关文章推荐
- javascript实现tabs选项卡切换效果(自写原生js)
- javascript实现tabs选项卡切换效果(自写原生js)
- 原生javascript实现Tab选项卡切换功能
- javascript实现tabs选项卡切换效果(扩展版)
- javascript实现tabs选项卡切换效果(扩展版)
- 基于JavaScript实现Tab选项卡切换效果
- javascript 原生JS实现 选项卡的切换(两种方法)
- 7、JavaScript总结——实现选项卡切换的效果
- javascript实现选项卡切换效果
- 使用javascript实现简单的选项卡切换效果
- 使用javascript实现简单的选项卡切换效果
- 无JavaScript实现选项卡轮转切换效果
- 基于javascript实现最简单的选项卡切换效果
- 原生javascript实现Tab选项卡切换功能
- 纯原生javascript实现图片轮播切换效果代码。
- 无JavaScript实现选项卡轮转切换效果
- [前端] html+css+javascript 实现选项卡切换效果
- jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
- 用原生JavaScript实现图片瀑布流的浏览效果
- Android利用LayerDrawable实现各大App应用市场上选项卡切换效果