zoukankan      html  css  js  c++  java
  • Tab切换

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>Tab切换</title>
        <style type="text/css">
            #tab{  400px;}
            #tab ul{list-style: none;overflow:hidden;margin:0px;padding:0px;}
            #tab ul li{float:left;padding:5px 10px;border:1px solid #eee;cursor:pointer;}
            #tab ul li.cur{background-color: red}
            #tab .content{100%;border:1px solid #eeeeee;height: 100px;}
        </style>
    </head>
    <body>
    <div id="tab">
        <ul>
            <li class="cur">tab1</li>
            <li>tab2</li>
            <li>tab3</li>
            <li>tab4</li>
        </ul>
        <div id="c-box">
            <div class="content" id="content-0">
                tab-1第一个容器的内容
            </div>
            <div class="content" id="content-1" style="display: none;">
                tab-2第二个容器的内容
            </div>
            <div class="content" id="content-2" style="display: none;">
                tab-3第3个容器的内容
            </div>
            <div class="content" id="content-3" style="display: none;">
                tab-4第4个容器的内容
            </div>
        </div>
    
    
    
        <script type="text/javascript">
            //获取页面中需要得所有li的集合
            var liList=document.getElementsByTagName("li");
            //循环li集合
            for(var i=0;i<liList.length;i++){
                liList[i].index=i;  //当前选中的li
                liList[i].onmouseover=function(){ //鼠标移入事件
                    for(var j=0;j<liList.length;j++){  //循环div
                        document.getElementById("content-"+j).style.display="none"; //所有div的都隐藏
                        liList[j].className="";  //清除所有的li 的class属性值
                    }
                   liList[this.index].className="cur";//设置选中的li样式
                   document.getElementById("content-"+this.index).style.display="block"; //显示选中的li对应div
              }
            }
        </script>
    </body>
    </html>
  • 相关阅读:
    洛谷1069 细胞分裂
    洛谷1050 循环
    CF Good Bye 2018
    洛谷1043 数字游戏
    洛谷1041 传染病控制
    洛谷1040 加分二叉树
    洛谷1039 侦探推理
    洛谷1038 神经网络
    设计模式的区别
    volatile和synchronized与lock的理解
  • 原文地址:https://www.cnblogs.com/zwy0709/p/7774910.html
Copyright © 2011-2022 走看看