1. 程式人生 > >JS之選項卡-仿網易新聞

JS之選項卡-仿網易新聞

com selected ons utf-8 put adding mouse ext 網易

 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>無標題文檔</title>
 6 <style>
 7 *{margin:0;padding:0;}
 8 ul{list-style:none;}
 9 a{color:#000;text-decoration:none;}
10 .tab-tit  li.selected{border-top:2px solid red;}
11 .tab-tit  li.selected a
{color:red;font-weight:bold;} 12 #tab{width:440px;height:300px;margin:100px;overflow:hidden;} 13 .tab-tit{width:440px; height:40px; border-top: 1px #e5e5e5 solid;} 14 .tab-tit li{float:left;margin-right:10px;} 15 .tab-tit li a{display:block;width:110px;height:40px;line-height:40px;padding:0 5px;text-align:center
;} 16 17 .tab-con{} 18 .tab-con ul{padding:15px;display:none;} 19 .tab-con ul li{line-height:28px;} 20 </style> 21 <script> 22 window.onload=function () 23 { 24 var tab=document.getElementById(tab); //獲取id為div1的元素 25 var tit=tab.getElementsByClassName("tab-tit"); 26 var lis=tit[
0].getElementsByTagName("li"); 27 28 var con=document.getElementsByClassName("tab-con"); 29 var box=con[0].getElementsByTagName("ul"); 30 console.log(box); 31 for(var i=0;i<lis.length;i++) 32 { 33 lis[i].index=i; //將I賦值給每個input元素的索引值 34 lis[i].onmouseover=function () 35 { 36 for(var i=0;i<lis.length;i++) //將所有input的樣式清空 37 { 38 lis[i].className=‘‘; 39 box[i].style.display=none; 40 } 41 this.className=selected; //將選擇的元素添加class 42 //alert(this.index); 43 box[this.index].style.display=block; //將選擇項相應的div元素顯示出來 44 }; 45 } 46 }; 47 </script> 48 </head> 49 50 <body> 51 <div id="tab"> 52 53 <ul class="tab-tit"> 54 <li class="selected"><a href="#">教育</a></li> 55 <li><a href="#">培訓</a></li> 56 <li><a href="#">招生</a></li> 57 </ul> 58 59 <div class="tab-con"> 60 <ul style="display:block;"> 61 <li><a href="#">參觀"銘記光輝歷史開創強軍偉業"展覽</a></li> 62 <li><a href="#">中國偵察船"監視"美澳軍演? 專家:平常心看待</a></li> 63 <li><a href="#">全國15個副省級城市的"副市級"是什麽級?</a></li> 64 <li><a href="#">八達嶺動物園回應遊客遭熊扒窗:無法證實</a></li> 65 </ul> 66 67 <ul> 68 <li><a href="#">222222222222222222222222</a></li> 69 <li><a href="#">中國偵察船"監視"美澳軍演? 專家:平常心看待</a></li> 70 <li><a href="#">全國15個副省級城市的"副市級"是什麽級?</a></li> 71 <li><a href="#">八達嶺動物園回應遊客遭熊扒窗:無法證實</a></li> 72 </ul> 73 74 <ul> 75 <li><a href="#">33333333333333333333333333333333333</a></li> 76 <li><a href="#">中國偵察船"監視"美澳軍演? 專家:平常心看待</a></li> 77 <li><a href="#">全國15個副省級城市的"副市級"是什麽級?</a></li> 78 <li><a href="#">八達嶺動物園回應遊客遭熊扒窗:無法證實</a></li> 79 </ul> 80 81 </div> 82 </div> 83 </body> 84 </html>

效果圖:

技術分享

JS之選項卡-仿網易新聞