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

哪位大神帮看看,哪里出错了,运行不了?

哪位大神帮看看,哪里出错了,运行不了?

夜阑卧听风吹雨y 2018-06-24 14:07:56
<style type="text/css">             *{    margin:0px; padding:0px; font:12px normal; font-family:微软雅黑;    }        #tabs{     width:290px; height:150px; padding:5px; margin:20px; } #tabs ul{     list-style:none; display:block; height:30px; line-height:30px; } #tabs ul li{     float:left; width:60px; height:28px; line-height:28px; text-align:center;     display:inline-block;margin:0px 3px; border:1px solid #aaa;border-bottom:none;     cursor:pointer; background:#fff; list-style:none; } #tabs ul li.on{     border-top:2px solid saddlebrown; border-bottom:2px solid #fff; } #tabs div{     height:120px; line-height:25px; border:1px solid #336699;border-top:2px saddlebrown solid;padding:5px; } .hide{display:none;}</style>    <script type="text/javascript">       window.onload = function(){           var oTab = document.getElementsByTagName('tabs');           var oUl = oTab.getElementsByTagName("ul")[0];           var oLis = oUl.getElementsByTagName("li");           var oDivs = oTab.getElementsByTagName("div");                  for(var i = 0;len=oLis.length;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="on";                 oDivs[this.index].className="";                } } }    </script></head><body><!-- HTML页面布局 -->  <div id="tabs">  <ul>         <li class="on">房产</li>         <li>家居</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>哪位大神帮看看,哪里出错了,运行不了?
查看完整描述

2 回答

?
qq_10_23

TA贡献1条经验 获得超0个赞

把for(var i = 0;len=oLis.length;i<len; i++)

改为for(var i = 0,len=oLis.length;i<len; i++)

var i = 0后面应该是逗号而不是分号,否则len就成了未定义变量了

查看完整回答
反对 回复 2018-09-19
?
迷之小沫沫

TA贡献39条经验 获得超16个赞

var oTab = document.getElementsByTagName('tabs');

改成

var oTab = document.getElementById('tabs');


查看完整回答
反对 回复 2018-06-25
  • 2 回答
  • 0 关注
  • 960 浏览
慕课专栏
更多

添加回答

举报

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