猿问

为什么我再最后的script标签中,获取“家居”元素时,对他更改样式不好用呢,我用的按钮点击事件

 <style type="text/css">

     /* CSS样式制作 */  

     *{

         margin:0;

         padding:0;

         font:12px;

     }  

     #tabs{

         width:300px;

         margin:20px;

         padding:5px;

     } 

     #tabs ul{

         list-style:none;

         height:30px;

         border-bottom:2px solid saddlebrown;

     }

     #tabs ul li{

         float:left;

         width:50px;

         height:28px;

         border:1px solid #aaa;

         line-height:28px;

         text-align:center;

         margin: 0 5px;

         border-bottom:none;

     }

     #tabs div{

         height:100px;

         border:1px solid #336699;

         line-height:20px;

         padding:5px 0px;

         border-top:none;

     }

     .hide{

         display:none;

     }

     .on{

         border-top:2px solid saddlebrown;

         border-bottom:2px solid #fff;

     }

    </style>

  

 

</head>

<body>

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

<div id="tabs">

 <ul>

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

     <li id="fff">家居</li>

     <li>二手房</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>

<input type="button" value="更改" onclick="add()">

  <script type="text/javascript">

     var h=document.getElementById("fff")

      function add(){

          h.className="on"       //效果实现不了

      }

    // JS实现选项卡切换

    

    

    </script>

 

</body>


qq_小辉_4
浏览 1123回答 1
1回答

橋本奈奈未

选择器的权重问题,class选择器比id选择器低,所以样式改不了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答