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

为什么我这样不行呢?求大神解惑..其中还隐藏不了其他两个div了....已经加了display:none.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>实践题 - 选项卡</title>
    <style type="text/css">
     /* CSS样式制作 */  
     *{margin:0;padding:0;}
     #heard{font-family:微软雅黑;font-size:15px;width:400px;}
     #heard ul li{list-style-type:none;float:left;}
     #heard li{border:1px solid #ccc;padding:3px 15px;margin-top:20px;margin-left:5px;}
     #heard div {border:1px solid #ccc;display:inline-block;padding:10px 30px 20px 5px;}
     .four{display:none;}   
    </style>
    <script type="text/javascript">    
    // JS实现选项卡切换
    window.onlond=function(){
       var a=document.getElementById("heard")
       var b=a.getElementsByTagName("ul")[0]
       var c=b.getElementsByTagName("li")
       var d=a.getElementsByTagName("div")
       for(var i=0;i<c.length;i++){
           c[i].index=i
           c[i].onclick=function(){
               for(var n=0;n<c.length;n++){
                   c[n].className=""
                   d[n].className="four"
               }
            this.className="two"
            d[this.index].className=""
           }
       }
    }
    </script>
</head>
<body>
<!-- HTML页面布局 -->
<div id="heard">
        <ul>
            <li>房产</li>
            <li >家居</li>
            <li >二手房</li>
        </ul>
    <div>
    275万购昌平邻铁三居  总价 20万买一居<br/>
    200万内购五环三居  140万安家东三环<br/>
    北京首现零首付楼盘 53万购东5环50平<br/>
    京楼盘直降5000 中信 府公园楼王现房<br/>   
    </div>
    <div>
    40平出租屋大改造  美少女的混搭  小窝经<br/> 
    典清新简欧爱家  90平老房焕发新生<br/> 
    新中式的酷色温情  66平撞色活泼家居<br/> 
    瓷砖就像选好老婆 卫生间烟道的设计<br/> 
    </div>
    <div>
    通州豪华3居260万  二环稀缺2居250w<br/> 
    甩西3环通透2居290万 130万2居限量抢<br/> 
    购黄城根小学学区仅260万 121平70万抛!<br/> 
    独家别墅280万 苏州桥2居优惠价 248万<br/> 
    </div>

</div>

 
</body>
</html>


正在回答

1 回答

  1. this.className="two"  指向哪???//也没有  on 啊

  2. 另外布局有问题,你先润色一下你的代码吧,这样大家能帮你更高的解决

  3. 加油,少年

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

最近的距离是多少3456060 提问者

class="two"是加在房产那边的,class="four"是加在后面两个div里面的。复制的时候没复制出来...
2016-09-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我这样不行呢?求大神解惑..其中还隐藏不了其他两个div了....已经加了display:none.

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