zoukankan      html  css  js  c++  java
  • 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 <script>
    33     var tit=document.getElementById('tit');
    34     var spans=tit.getElementsByTagName('span');
    35     var con=document.getElementById('con');
    36     var lis=con.getElementsByTagName('li');
    37 
    38     for (var i = 0; i < spans.length; i++) {
    39         //第一个for循环给所有的span绑定点击事件
    40         spans[i].onclick=function() {
    41             for (var j = 0; j< spans.length; j++) {
    42                     if (spans[j]==this) {
    43                         spans[j].className='select';
    44                         lis[j].className='show';
    45                     }else{
    46                         spans[j].className='';
    47                         lis[j].className='';
    48                     }
    49                 };    
    50         };
    51     }
    52 </script>
    53 </body>
    54 </html>
  • 相关阅读:
    使用Parallel计算目录中的文件字节长度
    任务工厂
    启动新任务和子任务
    服务器端小程序
    Java核心技术II读书笔记(三)
    Java核心技术II读书笔记(二)
    Java核心技术II读书笔记(一)
    多线程-线程的中断
    http协议详解
    java UncaughtExceptionHandler 处理线程意外中止
  • 原文地址:https://www.cnblogs.com/yoyoyoyoyoyo/p/5815522.html
Copyright © 2011-2022 走看看