问答详情
源自:10-1 编程挑战

想不通,找不出问题

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

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

    <style type="text/css">

     /* CSS样式制作 */  

     *{margin: 0;padding: 0;font-size: 14px;font-family: "微软雅黑";}

     ul {list-style: none;}

     a {color: #000;text-decoration: none;}

     .warpper {

        width: 320px;

        margin-top: 10px;

        overflow: hidden;

        }

    .nav {

        height: 33px;

        text-indent: 5px;

        border-bottom:3px solid #900;

    }

    .nav li {

         display: inline-block;

         width: 70px;

         height: 31px;

         line-height: 31px;

         text-align: center;

         border:1px solid #ddd;

         border-bottom:none;

         cursor: pointer;

     }

    #checked {

         border-top: 3px solid #900;

         border-bottom: 3px solid #fff;

     }

    .main {

        height: 140px;

        line-height: 30px;

        padding: 5px;

        border:2px solid #ddd;

        border-top:none;

     }

    .hidden {

        display: none;

    } 

    </style>

    <script type="text/javascript">     

    // JS实现选项卡切换

    window.onload = function {

      var ul1 = document.getElementById("ul1");

      var li = ul1.getElementsByTagName("li");

      var content = document.getElementById("content");

      var div = content.getElementsByTagName("div");

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

          li[i].index = i;

          li[i].onmouseover = function() {

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

            li[j].id = "";   

            div[j].className = "hidden";

              }

          this.id = "checked";

          div[this.index].className = "main";

          }  

      }

    }

    

    </script>

</head>

<body>

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

<div>

  <div>

    <ul id="ul1">

      <li id="checked">房产</li>

      <li>家居</li>

      <li>二手房</li>

    </ul>

  </div>

  <div id="content">

      <div>

      <ul>

          <li><a href="#1" title="maibumai" target="_blank">275万购昌平邻铁三居 总价20万买一居</a></li>

          <li><a href="#2" title="maibumai" target="_blank">200万内购五环三居 140万安家东三环</a></li>

          <li><a href="#3" title="maibumai" target="_blank">北京首现零首付楼盘 53万购东5环50平</a></li>

          <li><a href="#4" title="maibumai" target="_blank">京楼盘直降5000 中信府 公园楼王现房</a></li>

      </ul>

      </div>

     <div>

      <ul>

          <li><a href="#1" title="maibumai" target="_blank">40平出租屋大改造 美少女的混搭小窝居</a></li>

          <li><a href="#2" title="maibumai" target="_blank">经典清新简欧爱家 90平老房焕发新生</a></li>

          <li><a href="#3" title="maibumai" target="_blank">新中式的酷色温情 66平撞色活泼家居</a></li>

          <li><a href="#4" title="maibumai" target="_blank">瓷砖就像选好老婆 卫生间烟道的设计</a></li>

      </ul>

      </div>

      <div>

      <ul>

          <li><a href="#1" title="maibumai" target="_blank">通州豪华3居260万 二环稀缺2居250w甩</a></li>

          <li><a href="#2" title="maibumai" target="_blank">西3环通透2居290万 130万2居限量抢购</a></li>

          <li><a href="#3" title="maibumai" target="_blank">黄城根小学学区仅260万 121平70万抛!</a></li>

          <li><a href="#4" title="maibumai" target="_blank">独家别墅280万 苏州桥2居优惠价248万</a></li>

      </ul>

      </div>

    </div>

</div>

</body>

</html>


为什么运行不了,跟别人的代码方法是一样的,可到了我自己这就是实现不了效果。

问题出在哪?望大神解答,万分感谢!!!!!!!

提问者:自律让人自由4008941 2016-11-15 23:51

个回答

  • stone310
    2016-11-16 06:51:28
    已采纳

    window.onload = function()这里少了括号