完整代码!

来源:1-5 编程练习

一闪一闪

2015-08-22 17:37

完整代码!

写回答 关注

1回答

  • 一起去看海咯
    2015-12-14 15:48:45

    <!doctype html>

    <html>

    <head>

        <meta charset="UTF-8">

    <title>Document</title>

    <style type="text/css">

        *{margin:0;

         padding:0;

         font-size:13px;

         list-style:none;}


    .menu{width:210px;

          margin:50px auto;

          border:1px solid #ccc;}


    .menu p{height:25px;

            line-height:25px;

            font-weight:bold;

            background:#eee;

            border-bottom:1px solid #ccc;

            cursor:pointer;

            padding-left:5px;}


    .menu div ul{display:none;}


    .menu li{height:24px;

             line-height:24px;

             padding-left:5px;}

    </style>

    <script type="text/javascript">

    window.onload=function(){

    var P = document.getElementsByTagName("p");

            var uls = document.getElementsByTagName("ul");

        for(var i=0;i<P.length;i++){

            P[i].id=i;

            P[i].onclick =function(){

               for(var j=0;j<uls.length;j++){

                   //全部隐藏

                   uls[j].style.display = "none";

                   }

                uls[this.id].style.display="block";

            }

        }

         // 遍历所有要点击的标题且给它们添加索引及绑定事件


         // 获取点击的标题上的索引属性,根据该索引找到对应的列表


         // 判断该列表,如果是显示的则将其隐藏,如果是隐藏的则将其显示出来


    }

    </script>

    </head>

    <body>

    <div id="menu">

    <div>

    <p>Web前端</p>

    <ul style="display:block">

    <li>JavaScript</li>

    <li>DIV+CSS</li>

    <li>jQuery</li>

    </ul>

    </div>

    <div>

    <p>后台脚本</p>

    <ul>

    <li>PHP</li>

    <li>ASP.net</li>

    <li>JSP</li>

    </ul>

    </div>

    <div>

    <p>前端框架</p>

    <ul>

    <li>Extjs</li>

    <li>Esspress</li>

    <li>YUI</li>

    </ul>

    </div>

    </div>

    </body>

    </html>


Tab选项卡切换效果

本课程详细介绍网页页面中最流行常用的tab切换效果

65465 学习 · 533 问题

查看课程

相似问题