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

完美完成!!

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

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

    <style type="text/css">

     /* CSS样式制作 */  

ul {

width: 100%;

height: 20px;

}

     li {

list-style: none;

float: left;

text-align: center;

width: 72px;

height: 34px;

line-height: 35px;

border: #CCCCCC solid 1px;

margin-left: 10px;

border-bottom: none;

background-color: white;

 

 

}

     #parentDiv div {

z-index: -2;

width: 300px;

height: 160px;

border: #204D74 solid 1px;

margin-left: 47px;

padding-left: 5px;

padding-top: 4px;

padding-right: 30px;

line-height: 30px;

border-top: #985F0D solid;

display: none;

 

}

       

    </style>

    <script type="text/javascript">

         

    // JS实现选项卡切换

    window.onload=function(){

changeDiv();

}


function changeDiv(){

var li = document.getElementById("test").getElementsByTagName("li");

var div = document.getElementById("parentDiv").getElementsByTagName("div");


div[0].style.display="block";

li[0].style.height="38px";

li[0].style.borderTopColor="#985F0D";

li[0].style.borderTopWidth="3px";


        var i=0;

for(i;i<li.length;i++){

   (function (i) {

                li[i].onmouseover = function(){

                  this.style.height="38px";

                  this.style.borderTopColor="#985F0D";

                  this.style.borderTopWidth="3px"; 

                  div[i].style.display="block";

if(i==0){

div[1].style.display="none";

div[2].style.display="none";

li[1].style.height="35px";

li[2].style.height="35px";

li[1].style.borderTopColor="#CCCCCC";

li[2].style.borderTopColor="#CCCCCC";

li[1].style.borderTopWidth="1px";


li[2].style.borderTopWidth="1px";

}else if(i==1){

div[0].style.display="none";

div[2].style.display="none";

li[0].style.height="35px";

li[2].style.height="35px";

li[0].style.borderTopColor="#CCCCCC";

li[2].style.borderTopColor="#CCCCCC";

li[0].style.borderTopWidth="1px";

li[2].style.borderTopWidth="1px";

}else if(i==2){

div[1].style.display="none";

div[0].style.display="none";

li[1].style.height="35px";

li[0].style.height="35px";

li[1].style.borderTopColor="#CCCCCC";

li[0].style.borderTopColor="#CCCCCC";

li[1].style.borderTopWidth="1px";

li[0].style.borderTopWidth="1px";

}

                 

                 }


            })(i);

}

}



    </script>

 

</head>

<body>

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

<div id="parentDiv">

<ul id="test">

<li>房产</li>

<li>家居</li>

<li>二手房</li>

</ul>

<div>

275万购昌平邻铁三居 总价20万买一居

    200万内购五环三居 140万安家东三环

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

    京楼盘直降5000 中信府 公园楼王现房

</div>

<div>

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

     经典清新简欧爱家 90平老房焕发新生

     新中式的酷色温情 66平撞色活泼家居

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

</div>

<div>

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

     西3环通透2居290万 130万2居限量抢购

     黄城根小学学区仅260万 121平70万抛!

     独家别墅280万 苏州桥2居优惠价248万

</div>

</div>



 

</body>

</html>


正在回答

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       469482    人
  • 解答问题       22585    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

完美完成!!

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

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

帮助反馈 APP下载

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

公众号

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