码迷,mamicode.com
首页 > 编程语言 > 详细

用javascript实现tab切换

时间:2016-09-12 14:16:10      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

html代码:

    <div id="btn">
        <input type="button" value="tab1" class="active">
        <input type="button" value="tab2">
        <input type="button" value="tab3">
        <div style="display:block;">
            111111
        </div>
        <div>
            222222
        </div>
        <div>
            333333
        </div>        
    </div>

 

css代码:

        .active{
            background:yellow;
        }

        #btn div {
            display: none;
            width:200px;
            height:200px;
            border: 1px solid #000;
        }

javascript代码:

    <script>
        window.onload =function(){
            var btn=document.getElementById(btn);
            var tab=btn.getElementsByTagName(input);
            var box1=btn.getElementsByTagName(div);
            for(var i=0;i<tab.length;i++){
                tab[i].index=i;
                tab[i].onclick=function(){
                     for(var i=0;i<tab.length;i++){ //再次遍历是为了清空样式
                        tab[i].className=‘‘;
                        box1[i].style.display=none;

                    }
                    this.className= active; //给当前点击按钮添加active类
                    box1[this.index].style.display=block;
                }
            }

        };

    </script>

实现效果:

技术分享

用javascript实现tab切换

标签:

原文地址:http://www.cnblogs.com/Anne1991/p/5864450.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!