• 编程挑战JavaScript进阶篇(慕课网题目)


    编程挑战

    现在利用之前我们学过的JavaScript知识,实现选项卡切换的效果。

    效果图:

    文字素材:

    房产:

        275万购昌平邻铁三居 总价20万买一居
        200万内购五环三居 140万安家东三环
        北京首现零首付楼盘 53万购东5环50平
        京楼盘直降5000 中信府 公园楼王现房

    家居:

         40平出租屋大改造 美少女的混搭小窝
         经典清新简欧爱家 90平老房焕发新生
         新中式的酷色温情 66平撞色活泼家居
         瓷砖就像选好老婆 卫生间烟道的设计

    二手房:

         通州豪华3居260万 二环稀缺2居250w甩
         西3环通透2居290万 130万2居限量抢购
         黄城根小学学区仅260万 121平70万抛!
         独家别墅280万 苏州桥2居优惠价248万
     
       我的解答

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>JS综合练习-选项卡</title>
        <style type="text/css">
            /* CSS样式制作 */
            body, ul, li, a, ol{
                margin: 0;
                padding: 0;
            }
            a{
                text-decoration: none;
                color: #000;
            }
            li{
                list-style: none;
            }
    
    
            .header{
                overflow: hidden;
                 350px;
            }
            .header li{
                float: left;
                margin-left: 10px;
                text-align: center;
                line-height: 30px;
                 98px;
                height: 30px;
                border: 1px solid #888;
                border-bottom: none;
            }
            .header .active{
                border-top: 2px solid #8B4513;
                background-color: #fff;
            }
            .header li a{
                display: block;
                height: 30px;
                 98px;
            }
            #content ul{
                border: 1px solid #7396B8;
                border-top: 2px solid #8B4513;
                padding: 10px;
                 380px;
                height: 110px;
                position: relative;
                top: -2px;
                z-index: -1;
            }
            .notshow{
                display: none;
            }
        </style>
        <script type="text/javascript">
            // JS实现选项卡切换
            window.onload=function () {
                var header = document.getElementById("header");
                var lilist = header.getElementsByTagName("li");
                for(var i=0;i<lilist.length;i++){
                    lilist[i].index = i;
                    lilist[i].onclick = function () {
                        var content = document.getElementById("content");
                        var ulist = content.getElementsByTagName("ul");
                        for(var k=0;k<lilist.length;k++){
                            lilist[k].setAttribute("class","");
                            ulist[k].setAttribute("class","notshow");
                        }
                        this.setAttribute("class","active");
                        ulist[this.index].setAttribute("class","");
                    }
                }
            }
    
        </script>
    
    </head>
    <body>
    <!-- HTML页面布局 -->
    <ul id="header" class="header">
        <li class="active"><a href="#">房产</a></li>
        <li><a href="#">家居</a></li>
        <li><a href="#">二手房</a></li>
    </ul>
    <div id="content">
        <ul>
            <li>275万购昌平邻铁三居 总价20万买一居</li>
            <li>200万内购五环三居 140万安家东三环</li>
            <li>北京首现零首付楼盘 53万购东5环50平</li>
            <li>京楼盘直降5000 中信府 公园楼王现房</li>
        </ul>
        <ul class="notshow">
            <li>40平出租屋大改造 美少女的混搭小窝</li>
            <li>经典清新简欧爱家 90平老房焕发新生</li>
            <li>新中式的酷色温情 66平撞色活泼家居</li>
            <li>瓷砖就像选好老婆 卫生间烟道的设计</li>
        </ul>
        <ul class="notshow">
            <li>通州豪华3居260万 二环稀缺2居250w甩</li>
            <li>西3环通透2居290万 130万2居限量抢购</li>
            <li>黄城根小学学区仅260万 121平70万抛!</li>
            <li>独家别墅280万 苏州桥2居优惠价248万</li>
        </ul>
    </div>
    </body>
    </html>
  • 相关阅读:
    uC/OS-II时间(OS_time)块
    uC/OS-II任务(OS_task)块
    uC/OS-II信号(OS_sem)块
    uC/OS-II队列(OS_q)块
    uC/OS-II互斥信号(OS_mutex)块
    uC/OS-II内存(OS_mem)块
    elasticsearch-installation
    rabbitmq的安装
    str_翻转字符串
    str_2.判断两个字符串是否互为旋转词
  • 原文地址:https://www.cnblogs.com/sunxirui00/p/7505307.html
Copyright © 2020-2023  润新知