zoukankan      html  css  js  c++  java
  • 选项卡js

    趁着公司不忙,抓紧充充电,开始可能会写的不好,但是每写一个都是一点进步,哈哈,加油

    用js实现选项卡切换

    1.获取元素

    2.初始状态

    3.通过循环清空元素状态

    4.点击操作以及对应的内容切换

    5.自定义索引(通过HTML加进去的自定义属性,部分浏览器不支持,必须通过js添加)

    html代码:

    <body>
        <ul id="list" class="clearFix">
            <li></li>
            <li></li>
            <li></li>
            <li></li>
        </ul>
        <div>111</div>
        <div>222</div>
        <div>333</div>
        <div>444</div>
    </body>

    css代码:

    <link rel="stylesheet" type="text/css" href="css/public.css"/>
        <style type="text/css">
            #list li{float:left;width: 100px;height: 40px;line-height: 40px;text-align: center;background: #dbdbdb;cursor: pointer;}
            #list li.light{background: #45B035;color: #fff;}
            div{width: 400px;height: 400px;line-height: 400px;text-align: center;background: #999;display: none;}
        </style>

    js代码:

    <script type="text/javascript">
            window.onload=function(){
                var oList=document.getElementById("list");
                var aLi=oList.getElementsByTagName("li");
                var aDiv=document.getElementsByTagName("div");
                aLi[0].className="light";
                aDiv[0].style.display="block";
                for(var i=0;i<aLi.length;i++){
                    aLi[i].index=i;
                    aLi[i].onclick=function(){
                        for(var i=0;i<aLi.length;i++){
                            aLi[i].className="";
                            aDiv[i].style.display="none";
                        }
                        this.className="light";
                        aDiv[this.index].style.display="block";
                }
            }
    }

    效果:

  • 相关阅读:
    python通过scapy编写arp扫描器
    red hat重置密码
    浅谈跨域劫持
    python中的socket
    利用Python进行端口扫描
    自己搜罗了一些感觉蛮有意思的爬虫相关的网站
    与py2neo的第一次接触
    基本上所有的库的列表都在这里了,传送门~~~
    关于neo4j初入门(5)
    关于neo4j初入门(4)
  • 原文地址:https://www.cnblogs.com/rain92/p/5672547.html
Copyright © 2011-2022 走看看