• 简单的选项卡


    效果图:

    css代码:

    *{
                padding:0px;
                margin: 0px;
                font:12px normal "microsoft yahei";
            }
            #tabs {
                width:300px;
                padding:5px;
                height:150px;
                margin:20px;
            }
            #tabs ul{
                list-style:none;
                display: block;
                height:30px;
                line-height:30px;
                border-bottom:2px #F11E1E solid;}
            #tabs ul li{
                background:#fff;
                cursor:pointer;
                float:left;
                list-style:none;
                height:28px;
                line-height:28px;
                margin:0px 3px;
                border:1px solid #F11E1E;
                border-bottom:none;
                display:inline-block;
                width:60px;
                text-align: center;
            }
            #tabs ul li.on{
                border-top:2px solid #F11E1E;
                border-bottom: 2px solid #fff;
        }
            #tabs div{
                height:200px;
                line-height: 25px;
                border:1px solid #F11E1E;
                border-top:none;
                padding:5px;
            }
            .hide{
                display: none;
                }

    js代码:

     window.onload = function(){
                 var oTab = document.getElementById("tabs");
                 var oUl = oTab.getElementsByTagName("ul")[0];
                 var oLis = oUl.getElementsByTagName("li");
                 var oDivs= oTab.getElementsByTagName("div");
    
                 for(var i= 0,len = oLis.length;i<len;i++){
                     oLis[i].index = i;
                     oLis[i].onclick = function() {
                         for(var n= 0;n<len;n++){
                             oLis[n].className = "";
                             oDivs[n].className = "hide";
                         }
                         this.className = "on";
                         oDivs[this.index].className = "";
                     }
                 };
             }
  • 相关阅读:
    webstorm 自定义代码模板
    HTML5 manifest ApplicationCache
    WebStorm 快捷键收藏
    函数内巧用注释实现多行文本拼接
    图片剪裁上传插件
    将json转为复杂url参数
    CSS3实现半像素边框
    打造自己的3D全景漫游
    自适应rem布局
    header页头内容整理
  • 原文地址:https://www.cnblogs.com/zmx-xiao-xiao/p/7707439.html
Copyright © 2020-2023  润新知