首页 > 代码库 > tab切换终极版
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>
tab切换终极版
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。