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

求助大神帮忙看看我的代码哪里不对?为什么不能实现选项卡切换,代码如下…跪谢!

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>实践题 - 选项卡</title>

    <style type="text/css">

     /* CSS样式制作 */ 

      *{margin:0;padding:0;font:normal 12px "微软雅黑";color:#000000;}

      

      #tab{width:275px;

           height:200px;

           margin:20px;

      }

      #tab div{border:1px solid #7396b8;

               border-top: none;

      }

      #tab div li{height:30px;

                  line-height:30px;

                  text-indent:5px;

      }

      ul{list-style-type:none;}

      #ul0{border-bottom:2px solid #8B4513;

           height:30px;}

      #ul0 li{display:inline-block;

              width:60px;

              height:28px;

              line-height:25px;

              text-align:center;

              border: 1px solid #999;

              margin-left:5px;

              font-size:15px;

      }

      #ul0 li:hover{cursor:pointer;}

      #ul0 li.active{border-top:2px solid #8B4513;

                     border-bottom:2px solid #fff;

      }

      

    </style>

    <script type="text/javascript">

     window.onload function(){    

    // JS实现选项卡切换

       var myTab=document.getElementById("tab");

       var myUl0=document.getElementById("ul0");

       var myli=myUl0.getElementsByTagName("li");

       var mydiv=myTab.getElementsByTagName("div");

       var i,j;

       for(i=0;i<myli.length;i++){

          myli[i].index=i;

          myli[i].onmouseover=function(){

             for(i=0;i<myli.length;i++){

                myli[i].className="";

             }

             this.className="active";

             for(j=0;j<mydiv.length;j++){

                mydiv[j].style.display="none";

             }

             mydiv[this.index].style.display="block";

          }

       }

     }

     

    </script>

 

</head>

<body>

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

<div id="tab">

 <ul id="ul0">

  <li>房产</li><li>家居</li><li>二手房</li>

 </ul>

  <div  style="display:block">

    <ul>

         <li>275万购昌平邻铁三居 总价20万买一居</li>

         <li>200万内购五环三居 140万安家东三环</li>

         <li>北京首现零首付楼盘 53万购东5环50平</li>

         <li>京楼盘直降5000 中信府 公园楼王现房</li>

        </ul>

    

  </div>

  <div style="display:none">

    <ul>

         <li>40平出租屋大改造 美少女的混搭小窝</li>

         <li>经典清新简欧爱家 90平老房焕发新生</li>

         <li>新中式的酷色温情 66平撞色活泼家居</li>

         <li>瓷砖就像选好老婆 卫生间烟道的设计</li>

        </ul>

    

  </div>

  <div style="display:none">

    <ul>

          <li>通州豪华3居260万 二环稀缺2居250w甩</li>

          <li>西3环通透2居290万 130万2居限量抢购</li>

          <li>黄城根小学学区仅260万 121平70万抛!</li>

          <li> 独家别墅280万 苏州桥2居优惠价248万</li>

        </ul>

    

  </div>

 </div>

</body>

</html>


正在回答

1 回答

  window.onload function(){   
window.onload=function()


少个等于号

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

哈噜噜呦吧啦 提问者

( ⊙ o ⊙ )啊!嗖嘎…我敲的时候还纳闷儿怎么这行代码没有颜色呢…太感谢了!
2017-05-12 回复 有任何疑惑可以回复我~
#2

chengbotao9421 回复 哈噜噜呦吧啦 提问者

不客气^ω^
2017-05-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求助大神帮忙看看我的代码哪里不对?为什么不能实现选项卡切换,代码如下…跪谢!

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号