<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title></title> <style type="text/css"> *{margin:0;padding:0} a{ display:inline-block;*display:inline;zoom:1;padding:5px 15px; background:#ccc; margin-right:10px} .hide{ display:none} .show{ display:block} </style> </head> <body> <a href="javascript:;">1</a><a href="javascript:;">2</a><a href="javascript:;">3</a> <div>内容1</div><div>内容2</div><div>内容3</div> <script type="text/javascript"> var btn=document.getElementsByTagName("a"),box=document.getElementsByTagName("div"); for(var i=0;i<btn.length;i++){ function tab(n){ btn[n]. for(var j=0;j<box.length;j++){ box[j].className="hide"; } box[n].className="show"; } } tab(i) } </script> <script type="text/javascript"> var btn=document.getElementsByTagName("a"),box=document.getElementsByTagName("div"); for(var i=0;i<btn.length;i++){ (function(_i){ btn[_i]. //利用js闭包实现tab切换 for(var j=0;j<box.length;j++){ box[j].className="hide"; } box[_i].className="show"; } })(i); } </script> </body> </html>
原生js实现tab切换
原创maobinhou 博主文章分类:Jquery/js ©著作权
文章标签 原生js tab切换 文章分类 JavaScript 前端开发
上一篇:js动态改变样式的五种方法
下一篇:js实现拖动层

-
如何让Edge的不同网页在Alt+Tab切换界面时不重复出现?
本文介绍在Windows电脑中,使用Alt与Tab切换窗口时,将Edge浏览器作为一个整体参与切换,而不是其中若干个页面参与切换的方法~
浏览器 Windows 微软 Edge 窗口切换 -
js实现轮播图
一个简单的轮播图插件
轮播图 js -
原生js实现tab栏切换
tab切换
原生js实现tab栏切换 html 点击事件 i++ -
使用JS来实现tab栏切换
而前面经过后就会消除掉。
javascript html 前端 导航栏 i++ -
Tab选项卡 自动切换效果js实现
try.html try.css script.js 效果: 2017-09-05 20:45:21
实例 html css i++ javascript