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

做到一半,发现我的display:none不管用

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>实践题 - 选项卡</title>
    <style type="text/css">
     /* CSS样式制作 */
    *{
    margin:0px; padding:0px; font:12px normal; font-family:微软雅黑;
    } 
    #sr{
         border:1px solid #039;
        height:120px;
        width:300px;
        border-top:2px solid saddlebrown;
         overflow:hidden;
 }
    ul
    {
        overflow:hidden;
    }
    li
    {
        list-style:none;
        float:left;
        display:inline-block;
        border:1px solid #999;
        width:70px;
        text-align:center;
        height:30px;
        line-height:30px;
        margin-right:6px;
        border-bottom:none;
    }
    #a
    {
        border:1px solid #039;
        height:120px;
        width:300px;
        border-top:2px solid saddlebrown;
        }
    p
    {
        margin:6px;
    }
    .hide
    {
       display:none;
    }

    .begin
    {
        border-top:2px solid saddlebrown;
        border-bottom:2px solid #fff;
    }
    </style>
    <script type="text/javascript">
         
    // JS实现选项卡切换
    var $li=document.getElementsByTagName("li");
    var $div=document.getElementsByName("aa");
    for(i=0;i<$li.length;i++){
       $li[i].index=i;
       $li[i].onclick=function(){
           for(n=0;n<$li.length;n++){
               $li[n].className="";
               $div[n].className="hide"
           }
       }
     
    }
    
    </script>
 
</head>
<body>
<!-- HTML页面布局 -->

<ul>
    <li>房产</li>
    <li >家具</li>
    <li >二手房</li>
    
</ul>
<div id="sr">
    <div name="hide" id="a">
        <p>275万购昌平邻铁三居 总价20万买一居</p>
        <p>200万内购五环三居 140万安家东三环</p>
        <p>北京首现零首付楼盘 53万购东5环50平</p>
        <p>京楼盘直降5000 中信府 公园楼王现房</p>
    </div>
    <div name="hide" id="a">
        <p> 40平出租屋大改造 美少女的混搭小窝</p>
        <p> 经典清新简欧爱家 90平老房焕发新生</p>
        <p> 新中式的酷色温情 66平撞色活泼家居</p>
        <p>瓷砖就像选好老婆 卫生间烟道的设计</p>
    </div>
    <div name="hide" id="a">
        <p> 通州豪华3居260万 二环稀缺2居250w甩</p>
        <p> 西3环通透2居290万 130万2居限量抢购</p>
        <p>  黄城根小学学区仅260万 121平70万抛!</p>
        <p>独家别墅280万 苏州桥2居优惠价248万</p>
    </div>
</div>
 
</body>
</html>


正在回答

4 回答

用window.onload=function(){}把for循环包起来!然后id错了!id是具有唯一性的,把3个div里的id去掉!name改为class

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

你把name改成class试试

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

id=sr   id=a  你这是当class用  。。。。。

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

这代码写的,无力吐槽,id唯一,id唯一,id唯一。。。

.hide,你都没定义class叫hide,哪来的.hide设置属性?

Html和css写的就很乱,js就不看了。。

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

举报

0/150
提交
取消

做到一半,发现我的display:none不管用

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