JS实现tab栏的切换
来源:互联网 发布:淘宝买药暗语 编辑:程序博客网 时间:2024/05/18 03:00
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{margin: 0px;padding: 0px;} #box{ margin: 50px auto; width:400px; } .top{ width: 400px; } .bottom div{ width: 400px; height: 400px; background-color: aquamarine; display: none; } .current{ background-color: gold; } .bottom .show{ display: block; } </style> <script> window.onload = function () { function tabs(id) { var box = document.getElementById(id); var btns = box.getElementsByTagName('button'); var divs = document.getElementById('divs').children; for (var i=0; i<btns.length; i++){ // 保存索引 btns[i].index = i; // 排他思想 每次点击都先去掉所有选项的class,然后只给点击的选项添加class。 btns[i].onclick = function () { for(var j=0;j<btns.length; j++){ btns[j].className = ""; divs[j].className = ''; } this.className = 'current'; divs[this.index].className = 'show'; } } } tabs("box"); } </script></head><body><div id="box"> <div class="top"> <button>第一个盒子</button> <button>第二个盒子</button> <button>第三个盒子</button> <button>第四个盒子</button> </div> <div class="bottom" id="divs"> <div class="show">1盒子</div> <div>2盒子</div> <div>3盒子</div> <div>4盒子</div> </div></div></body></html>
0 0
- JS实现tab栏的切换
- JS实现tab切换
- js实现tab切换
- js实现tab切换
- 关于用原生js实现tab栏的切换:
- 原生JS的简单tab切换实现
- tab栏切换(原生js实现)
- 原生JS实现TAB栏切换
- 原生JS实现tab切换
- js实现切换Tab标签
- 原生js实现tab切换
- js实现tab切换以及自动切换
- js(JavaScript)代码实现的TAB标签切换效果
- 纯JS实现的简单tab选项卡切换效果
- js+css的tab切换
- js版本的tab切换
- js简单的tab切换
- js实现tab栏切换效果(一)
- JavaScript之模拟事件(事件)
- ubuntu创建新用户
- Spring MVC 基础教程
- OkRx扩展,让OkGo完美结合RxJava,比Retrofit更简单易用
- 在css选择器中:first-child与:first-of-type的用法
- JS实现tab栏的切换
- java读取word格式.doc或者.docx中的内容(APACHE POI)
- android视频录制MediaRecorder预览旋转角度问题
- test2
- jQuery插件layer扩展:解决大图显示时,图片的比例问题
- js多物体不同运动
- raphael.js菜鸟笔记(一)
- Gate 7.2的安装与部署(二)
- camera中简易图像转换,图像压缩接口记录