原生JS实现TAB栏切换
来源:互联网 发布:网络诈骗报警流程 编辑:程序博客网 时间:2024/06/08 13:49
之前上传了一个jquery实现tab栏切换的博客,这个是原生js实现tab栏切换的案例,不多说直接上代码!
同样复制粘贴就能看到效果哦!
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .Box{ width: 240px; border: 1px solid #000; margin:100px auto; padding:20px; } .con{ width: 100%; height: 200px; background-color: #cccccc; border: 1px solid #000; margin-top:10px; display:none; } .current{ background-color: pink; } </style></head><body><div class="Box" id="box"> <button class="current" >按钮1</button> <button >按钮2</button> <button>按钮3</button> <button>按钮4</button> <div class="con" style="display:block">内容1</div> <div class="con">内容2</div> <div class="con">内容3</div> <div class="con">内容4</div></div><script> // 首先要获得所有的按钮 var box = document.getElementById('box'); var btns = document.getElementsByTagName('button'); var divs = box.getElementsByTagName('div'); for(var i=0;i<btns.length;i++){ var btn = btns[i]; btn.index = i;// 给每个按钮添加一个自定义属性,用来存储当前的索引 btn.onclick = function(){ for(var j=0;j<btns.length;j++){ btns[j].className = ''; } this.className = 'current'; for(var k = 0;k<divs.length;k++){ divs[k].style.display = 'none'; } divs[this.index].style.display = 'block'; } }</script></body></html>
阅读全文
0 0
- tab栏切换(原生js实现)
- 原生JS实现TAB栏切换
- 原生JS实现tab切换
- 原生js实现tab切换
- 关于用原生js实现tab栏的切换:
- 原生JS的简单tab切换实现
- 原生js TAB切换
- tab切换原生js新手
- 原生js和jquery两种方式实现tab切换
- 原生JS实现tab切换--web前端开发
- JS实现tab切换
- js实现tab切换
- js实现tab切换
- 原生js写的tab切换
- JS实现tab栏的切换
- js实现切换Tab标签
- js实现tab切换以及自动切换
- 一个简单的原生js封装tab切换函数
- 聚集索引和非聚集索引(整理)
- HTML页面的垂直滚动条不见了
- 大话PCIe:总线结构与配置空间
- C语言函数可变参数总结
- python--多线程编程中的线程间通信的问题--变量同步锁
- 原生JS实现TAB栏切换
- Dell台式机安装Ubuntu 16.04注意事项( Alienware R6)
- 纯属 看到一篇好文章想收存== 谢谢知乎原创作者
- iOS APP启动函数调用顺序~详解
- 计数系统架构实践一次搞定
- lintcode: Partition Equal Subset Sum
- 【CSS3盒模型display:box的应用】
- PAT程序设计考题——甲级1014( Waiting in Line ) C++实现
- H5拖拽上传