tab练习

$('#tab-title span').click(function(){ $(this).addClass("selected").siblings().removeClass(); $("#tab-content > ul").slideUp('1500').eq($('#tab-title span').index(this)).slideDown('1500') 
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>DOM-TAB</title>
    <style media="screen">
        *{
            margin: 0;
            padding: 0;
        }
        li{
            list-style: none;
            width: 120px;
            height: 30px;
            text-align: center;
            border: 1px solid;
            display: inline-block;
        }
        .contents{
            border: 1px solid gray;
            width: 400px;
            height: 200px;
        }
        .contents div{
            font-size: 30px;
            display: none;
        }
        .active{
            background: red;
        }
    </style>
</head>

<body>
    <ul>
        <li class="active">Tab 1</li>
        <li>Tab 2</li>
        <li>Tab 3</li>
    </ul>
    <div class="contents">
        <div class="">
            这是标签一的内容
        </div>
        <div class="">
            这是标签二 的内容
        </div>
        <div class="">
            这是标签三的内容
        </div>
    </div>

</body>
<script>
    var lis = document.querySelectorAll("ul li");
    var divs = document.querySelectorAll(".contents>div");
    var currentIndex = 0;
    for(var i=0;i<lis.length;i++){
        lis[i].index = i;
        lis[i].onclick = function(){
            lis[currentIndex].className="";
            divs[currentIndex].style.display = "none";
            this.className = "active";
            currentIndex = this.index;
            divs[currentIndex].style.display = "block";
        }
    }
</script>
</html>

for(var i = 0;i<spans.length;i++){
    
                spans[i].onclick = function(){
                    // for (var j = spans.length - 1; j >= 0; j--) {
                    //  spans[j].className="";
                    // };
                    var ss = document.querySelectorAll('span');
                    for (var j = 0; j<ss.length; j++) {
                        ss[j].className="";
                    };
                    this.className = 'active';
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容