tab切换高级版本

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <style>
 7         *{margin: 0;padding: 0;}
 8         #tab{width: 410px;margin: 0 auto;}
 9         #tit{overflow: hidden;}
10         #tit span{float: left;width: 100px;height: 30px;border: 1px solid red;text-align: center;line-height: 30px;font-size: 30px;}
11         #con{width: 406px;border: 1px solid red;list-style: none;height: 300px;}
12         #con li{width: 406px;height: 300px;text-align: center;line-height: 300px;font-size: 50px;color: red;display: none;}
13         #con .show{display: block;}
14         #tit .select{background: #ccc;}
15     </style>
16 </head>
17 <body>
18 <div id="tab">
19     <div id="tit">
20         <span class=‘select‘ >111</span>
21         <span >222</span>
22         <span >333</span>
23         <span >444</span>
24     </div>
25     <ul id="con">
26         <li class="show" >内容1111</li>
27         <li>内容2222</li>
28         <li>内容3333</li>
29         <li>内容4444</li>
30     </ul>
31 </div>
32
33 <script>
34     var tit=document.getElementById(‘tit‘);
35     var spans=tit.getElementsByTagName(‘span‘);
36     var con=document.getElementById(‘con‘);
37     var lis=con.getElementsByTagName(‘li‘);
38 /*spans[0].abc=0;
39 spans[1].abc=1;
40 spans[2].abc=2;
41 spans[3].abc=3;*/ //给所有span扩充一个叫做abc的属性,abc的值就是span的下标值
42     for (var i = 0; i < spans.length; i++) {
43         //给所有span绑定一个点击事件,给所有的span一个index属性,index的值就是i也就是span的下标值
44         spans[i].index=i;
45         spans[i].onclick=function() {
46             for (var i = 0; i < spans.length; i++) {
47                 spans[i].className=‘‘;
48                 lis[i].className=‘‘;
49             };//清空所有的span以及li的类名
50             this.className=‘select‘;
51             //当前点击的span类名为select
52             // console.log(this.index);
53             lis[this.index].className=‘show‘;
54             //this.index指的是当前点击的span的下标值
55
56         };
57     };
58 </script>
59 </body>
60 </html>
时间: 2024-10-24 10:25:00

tab切换高级版本的相关文章

用angularjs做简单的tab切换

用angularjs做简单的tab切换: 页面部分 <div> <div id="tabs" ng-controller="TabsCtrl"> <ul> <li ng-repeat="tab in tabs" ng-class="{active:isActiveTab(tab.url)}" ng-click="onClickTab(tab)">{{tab.t

bootstrap 标签页tab切换js(含报错原因)

booststrap 标签页的tab切换,相信大家已经都很熟悉了,在boot官网示例以及其他网站已经很多罗列相关代码的了,这里就不赘述了.这里主要贴下让boot标签页默认显示哪个标签页的js. 主要留作自己工作备忘. 1 $('a[data-toggle="tab"]') 2 $('#myTab a[href="#profile"]').tab('show') 3 $('#myTab a:first').tab('show') 4 $('#myTab a:last'

Tab切换练习

2016年1月6日     星期三     天气小雨 关于Tab切换练习 1.Html部分 <body> <div id=con> <ul id=tags> <li class="selectTag"><a onMouseOver="selectTag('tagContent0',this)" href="javascript:void(0)">标签一</a> </li

【转】判断浏览器版本是否是ie8以下浏览器,如果是调到提示换更高级版本浏览器页面

转自:判断浏览器版本是否是ie8以下浏览器,如果是调到提示换更高级版本浏览器页面 (function(window) {    var theUA = window.navigator.userAgent.toLowerCase();    if ((theUA.match(/msie\s\d+/) && theUA.match(/msie\s\d+/)[0]) || (theUA.match(/trident\s?\d+/) && theUA.match(/trident

跨域IFRAME自适应高度(子页面TAB切换不同的高度,主页面IFRAME嵌套子页面自适应高度)

1.pinganproxy.html <!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><title></title></head><body><script type="text/javascript">eval(function(p,a,c,k,e,r){e=fu

实用CSS3属性之 :target伪类实现Tab切换效果

CSS3 :target伪类用来改变页面中锚链接URL所指向的ID样式,例如你要改变描链接指向#tab的元素字体颜色为蓝色,哪么你可以这样写成#tab:target {color:blue} 浏览器支持: 不支持IE8及以下的IE版本,IE9支持这个属性,其它非IE内核浏览器如:Firefox.Chrome.等这些浏览器都支持. 用法: :target伪类与:hover.:link.:visited.:focus等伪类的用法一样 :target {color:blue} 实例:CSS3 :tar

原生javascript实现Tab切换

tab切换在各大主流页面有广泛的应用,今天来分享一个用原生javascript来实现类似京东购物边栏的TAB.对于正在使用web前端开发(http://www.maiziedu.com/course/web/)网站的朋友,是非常有用的哦. 首先以下是一段边栏HTML框架代码 <body> <div class="wrap"> <div id="left"> <ul id="leftList"> &l

tab切换

今天我们开始试着写一些js特效,先写一个简单的tab切换,在现实生活中,一些网站tab切换是必不可少的,来下面让我们一起写一下 1,思路: 当点击的时候实现切换并改变里面的内容jQuery实现 2,代码 html代码 1 <div class="wrapper"> 2 <ul class="tab"> 3 <li class="tab-item active">国际大牌<span>◆</spa

Ubuntu Linux 如何切换jre版本

安装新版jre: sudo apt-get install openjdk-7-jre sudo apt-get install openjdk-7-jdk 切换版本: sudo update-alternatives --config java 然后就可以选择想要的jre版本啦 Ubuntu Linux 如何切换jre版本,布布扣,bubuko.com