问答详情
源自:10-1 编程挑战

选项卡切换不能实现,怎么回事啊

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

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

    <style type="text/css">

     /* CSS样式制作 */  

     *{margin:0;padding:0;font:normal 12px "微软雅黑"; color:#000000; }

     ul{list-style:none;}

    #ul1{height:190px;width:275px;margin:20px auto 0px;border-bottom:2px solid #8B4513;height:32px;}

    #ul1 li{float:left;width:60px;line-height:30px;text-align:center;border:1px solid #999;border-bottom:none;margin-left:5px;}

    #ul1 li:hover{cursor:pointer;border-top:2px solid #8B4513;border-bottom:2px solid #FFFFFF;}

    div{ border:1px solid #7396B8;border-top:none;width:255px;line-height: 30px;padding-left:20px;margin:0px auto;}

     .show{display:block;}

     .hide{display:none ;} 

    </style>

    <script type="text/javascript">

         

    // JS实现选项卡切换

    window.onload=function(){

    var ali=document.getElementsByTagName("li");

    var adiv=document.getElementsByTagName("div");

    

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

        ali[i].index=i;

        ali[i].onmouseover=function(){

            for(var n=0;n<ali.length;n++){

                ali[n].className="";

            }

            this.className="active";

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

                adiv[j].className="hide";

            }

            adiv[this.index].className="show";

        }

    }

    

    </script>

 

</head>

<body>

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

    <ul id="ul1">

        <li>房 产</li>

        <li>家 居</li>

        <li>二手房</li>

    </ul>

<div>

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

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

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

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

</div>

 <div class="hide">

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

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

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

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

 </div>

 <div class="hide">

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

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

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

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

 </div>

</body>

</html>


提问者:shiqisui小新 2016-12-26 13:36

个回答

  • 青云123
    2016-12-26 15:49:45

    恩 以后写代码细心点吧

  • shiqisui小新
    2016-12-26 14:02:17

    找到了,少了个大括号,真是粗心,,,,打扰了

  • shiqisui小新
    2016-12-26 13:37:22

    选项卡切换不能实现,但不知道哪里问题了