其他分享
首页 > 其他分享> > 选项卡

选项卡

作者:互联网

样式部分:  <style>         *{             margin: 0;             padding: 0;         }         a{             text-decoration: none;             color: #666;         }         ul li{             display: inline-block;             height: 20px;             width: 60px;

 

        }         ul li a{             display: block;             text-align: center;             background-color: cornflowerblue;         }         .active{             background-color: darkcyan;         }         .content{             width: 186px;             height: 200px;             border: 1px solid #ccc;         }     </style>     <script>         window.onload=function(){             var as=document.querySelectorAll("li a");             var cons=document.querySelectorAll(".content"); 使用for循环             for (var i = 0; i < as.length; i++) {                as[i].onclick=function(){                   for (var j = 0; j < as.length; j++) {                      as[j].className="";                   }                   this.className="active";                   var idx=this.attributes["data-idx"].value;                   for (var j = 0; j < cons.length; j++) {                       cons[j].style.display="none";                                         }                   cons[idx].style.display="block";                }                             }         }     </script> </head> HTML部分 <body>     <ul>         <li><a href="#" class="active" data-idx="0">列表1</a></li>         <li><a href="#" data-idx="1">列表2</a></li>         <li><a href="#" data-idx="2">列表3</a></li>     </ul>     <div class="content"></div> </body> </html> 页面部分:



标签:cons,选项卡,color,li,++,var,display
来源: https://www.cnblogs.com/2009219yfr/p/15521674.html