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

JS选项卡切换问题

JS选项卡切换问题

慕哥0008349 2016-11-15 16:24:14
<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>实践题 - 选项卡</title>     <style type="text/css">      /* CSS样式制作 */        *{margin=0;padding=0}     ul{list-style:none;display:block;height:27px; line-height:27px;}     ul li{list-style-type:none;float:left;border:1px solid #aaa;height:25px;width:60px;line-height:25px;margin:0px 3px;border-bottom:none;text-align:center;cursor:pointer;display: inline-block;}     #content{width:300px;height:100px;padding:0px;margin:0px;clear:both;}     .on{height:120px; line-height:25px; border:1px solid #336699;border-top:2px saddlebrown solid;padding: 0px 5px;}      .hide{display:none;}     #show{border-top:2px saddlebrown solid;border-bottom:2px solid #fff}            </style>     <script type="text/javascript">         window.onload=function() {             var lis=document.getElementsByTagName("li");             var con=document.getElementById("content")             for (var i=0;i<lis.length;i++){                 lis[i].index = i;                 lis[i].onclick()=function(){                     for(var p=0;p<lis.length;p++){                         lis[p].className=" ";                         con[p].className="hide";                     }                     this.className="show";                     con[this.index].className="on";                 }             }         }          // JS实现选项卡切换               </script>   </head> <body> <!-- HTML页面布局 --> <ul>     <li id="show" >房产</li>     <li >家居</li>     <li >二手房</li> </ul> <div id="content">     <div class="on">      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>   </body> </html>显示出来的样式中,上面的标题行与下面的内容行之间有很大的间隙,进行了一番搜索后在ul里加上了display:block,但仍然没有效果。无法出现切换效果以上两个问题,求解决,谢谢~
查看完整描述

1 回答

  • 1 回答
  • 3 关注
  • 1450 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信