美文网首页
制作一个简单的选项卡

制作一个简单的选项卡

作者: 聽說_0100 | 来源:发表于2018-10-30 19:25 被阅读0次
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style>
            div{
                width:200px;
                height:200px;
                background: green;
                display: none;
            }
            .show{
                display: block;
            }
            #blue{
                background: blue;
            }
            #yellow{
                background: yellow;
            }
        </style>
    </head>
    <body>
        <button>绿色</button>
        <button>蓝色</button>
        <button>黄色</button>
        <div class="show"></div>
        <div id="blue"></div>
        <div id="yellow"></div>
    </body>
    <script>
        var div = document.querySelectorAll('div');
        var btn = document.querySelectorAll('button');
    //将按钮获取出来,并且将获取出来的按钮赋给一个函数
        for(var i = 0;i<btn.length;i++){
            btn[i].index = i;
    //设置按钮点击事件
            btn[i].onclick = function(){
    //将原有的的样式清空
                for(var a = 0;a<btn.length;a++){
                    div[a].className = '';
                }
    //用按钮赋值的函数给样式重新加上样式
                div[this.index].className ='show';
            }
        }
    </script>
    </html>
    

    相关文章

      网友评论

          本文标题:制作一个简单的选项卡

          本文链接:https://www.haomeiwen.com/subject/kghntqtx.html