为了账号安全,请及时绑定邮箱和手机立即绑定

为何不能切换到家居,二手房的页面

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>实践题 - 选项卡</title>

    <style type="text/css">

     /* CSS样式制作 */  

     *{

         margin=0px;

         padding=0px;

         font-size:14px normal "微软雅黑";

     }

  

     #first{

        width:300px;

        height:170px;

        padding:5px;

        margin:20px;

     }

     #first ul{

         list-style:none;

         display:block;

         height:30px;

         line-height:30px;

         border-bottom:2px saddlebrown solid;

     }

    


    #first ul li{

         background-color:#fff;

         cursor:pointer;

         float:left;

         height:28px;

         width:60px;

         line-height:28px;

         margin:0px 3px;

         border:1px solid #aaaaaa;

         border-bottom:none;

         display:inline-block;

         text-align:center;

     }

    #first ul li.on{

        border-top:2px saddlebrown solid;

        border-bottom:2px solid #fff;

    } 

    #first div{

        height:120px;

        line-height:25px;

        border:1px solid #336699;

        border-top:none;

        padding:5px;

    }

    .hide{

        display:none;

    }  

    </style>

    <script type="text/javascript">

    window.onload=function{

        var ofirst = document.getElementById("first");

        var oul = ofirst.getElementsByTagName("ul")[0];

        var olis = oul.getElementsByTagName("li");

        var odiv = ofirst.getElementsByTagName("div");

        

        for(var i = 0,len = olis.length;i<len;i++){

            olis[i].index = i;//赋予每个li索引值,这是难点比较难理解

            olis[i].onclick = function() {

                     for(var n= 0;n<len;n++){

                         olis[n].className = "";

                         odiv[n].className = "hide";

                     }

                     this.className = "on";

                     odiv[this.index].className = "";

            }

        };

    }

         

    // JS实现选项卡切换

    

    

    </script>

 

</head>

<body>

<!-- HTML页面布局 -->

<div id="first">

    <ul>

        <li class="on">房产</li>

        <li class="">家居 </li>

        <li class="">二手房</li>

    </ul>


    <div>

         275万购昌平邻铁三居 总价20万买一居<br>

         200万内购五环三居 140万安家东三环<br>

        北京首现零首付楼盘 53万购东5环50平<br>

        京楼盘直降5000 中信府 公园楼王现房<br>

    </div>

        

    <div class="hide">

         40平出租屋大改造 美少女的混搭小窝<br>

         经典清新简欧爱家 90平老房焕发新生<br>

        新中式的酷色温情 66平撞色活泼家居<br>

        瓷砖就像选好老婆 卫生间烟道的设计<br>

    </div>

        

    <div class="hide">

        通州豪华3居260万 二环稀缺2居250w甩<br>

        西3环通透2居290万 130万2居限量抢购<br>

        黄城根小学学区仅260万 121平70万抛!<br>

        独家别墅280万 苏州桥2居优惠价248万<br>

    </div>

    

</div>



 

</body>

</html>


想问问为何不能切换到家居,二手房的页面;另外还想知道 js 部分如何理解;请大神详细解答(本人是菜鸟),感谢!

正在回答

1 回答

哈哈哈哈自己有重新做了一遍发现了错误。我在 window.onload = function(){}  这里函数少了 (),嘻嘻嘻

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何不能切换到家居,二手房的页面

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信