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

有大佬可以帮我看看为啥点击li标签进行切换所有东西都不见了啊QAQ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>demo3</title>
    <link rel="stylesheet" href="css/demo3.css">
</head>
<body>
  <div id="tabs">
      <ul>
          <li>房产</li>
          <li>家居</li>
          <li>二手房</li>
      </ul>
      <div id="house" class="on">275万购昌平邻铁三居 总价20万买一居<br/>
          200万内购五环三居 140万安家东三环<br/>
          北京首现零首付楼盘 53万购东5环50平<br/>
          京楼盘直降5000 中信府 公园楼王现房
      </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>
<script>
    window.onload=function () {
        
        var otab=document.getElementById("tabs");
        var oul=document.getElementsByTagName("ul");
        var olis=document.getElementsByTagName("li");
        var odivs=document.getElementsByTagName("div");
        var len=olis.length;
        for (var i=0;i<len;i++){
            olis[i].index=i;
            olis[i].onclick=function () {
                for (var n=0;n<len;n++){
                    olis[n].className="";
                    odivs[n].className="hide";
                }
            this.className="";
            odivs[this.index].className="hide";
            }
        }
    }
</script>
</html>

css:

*{
    padding: 0px;
    margin: 0px;
    font-size: 16px;
}
#tabs{

    width: 400px;
    height: 300px;

}
#tabs ul{
    list-style: none;
    width: 318px;
    height: 40px;
    line-height: 40px;
    list-style: none;
    display: block;
    border-bottom:1px red solid ;
}
#tabs li{
    list-style: none;
    width: 80px;
    height: 40px;
    line-height: 40px;
    border: 1px black solid;
    display: inline-block;
    border-bottom:1px red solid ;
    text-align: center;
    border-bottom:none;
}

#tabs div{
    width: 300px;
    height: 200px;
    border: 1px black solid;
    line-height: 40px;
    padding: 8px;
    border-top: none;
}

.hide{
    display: none;
}


正在回答

1 回答

噢噢我找到问题啦~谢谢各位

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

举报

0/150
提交
取消

有大佬可以帮我看看为啥点击li标签进行切换所有东西都不见了啊QAQ

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