• tab切换js


    代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
    *{
    margin: 0;
    padding: 0;
    font-size: 12px;
    }
    li {
    list-style: none;
    }
    a{
    text-decoration: none;
    color: #333333;
    }
    #tab{
    400px;
    height: 30px;
    text-align: center;
    }
    #tab ul li{
    70px;
    height: 30px;
    border: 1px solid #ccc;
    float: left;
    line-height: 30px;
    }

    #content{
    300px;
    height: 200px;
    }
    .son{
    500px;
    height: 300px;
    color: #333333;
    display: none;
    border: 1px solid #00aced;

    }
    .sonactive{
    display: block;
    }
    .active{
    color: green;
    }
    </style>
    </head>
    <body>
    <div id="tab">
    <ul>
    <li class="active">标题一</li>
    <li>标题一</li>
    <li>标题一</li>
    <li>标题一</li>
    </ul>
    </div>
    <div id="content">
    <div class="son sonactive">
    是两个div块,是兄弟节点,所以需要让tab按钮和下方内容一一对应至于显示内容在HTML结构里用
    </div>
    <div class="son">
    动作的添加,在切换时首先把样式,下方内容全部去掉,然后为当前按钮添加样式,显示与当前按钮对应的内容::
    </div>
    <div class="son">
    实现思路是点击上方的按钮,下方的内容随之发生改变,上方和下方用的是两个div块,是兄弟节点,所以需要让tab按钮和下方内容一一对应
    </div>
    <div class="son">
    上方和下方用的是两个div块,是兄弟节点,所以需要让tab按钮和下方内容一一对应至于显示内容在HTML结构里用style=“display:block/none”
    </div>
    </div>
    <script>
    var obtn=document.getElementById("tab");
    var oli=obtn.getElementsByTagName("li");
    var fadiv=document.getElementById("content");
    var odiv=fadiv.getElementsByClassName("son");
    for(var i=0;i<oli.length;i++){
    oli[i].index=i;
    oli[i].onclick=function() {
    for(var i=0;i<oli.length;i++){
    oli[i].classsName="";
    odiv[i].style.display="none";
    }
    this.className="active";
    odiv[this.index].style.display="block"
    }
    }
    </script>

    </body>
    </html>
  • 相关阅读:
    Makefile学习(二)条件判断和内嵌函数
    Makefile学习(一)变量
    ZigBee心电传输(二)
    ZigBee心电传输(一)
    Zedboard甲诊opencv图像处理(四)
    Zedboard甲诊opencv图像处理(三)
    Zedboard甲诊opencv图像处理(二)
    linux的几个彩蛋
    Git
    lua
  • 原文地址:https://www.cnblogs.com/yuanyuan-1994/p/8696542.html
Copyright © 2020-2023  润新知