<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
*{padding: 0;margin: 0;font-size: 12px;color:#000000; }
#all{width: 275px;margin: 0 auto;height:190px;margin-top:20px }
#all ul{text-align: center; height:32px;border-bottom: 2px #8B4513 solid;display: block;}
#all li{float:left;width: 80px;height:30px;border:1px #999 solid;display: inline-block;margin-left: 5px;line-height:30px;}
#all .ul1 .on{border-top: 2px solid #8B4513;border-bottom: 3px solid #FFF;}
#all div{border: 1px green solid;padding: 10px 0;line-height:30px;text-align:center;}
.hide{display: none;}
.show{display: block;}
</style>
<script type="text/javascript">
window.onload = function(){
var div1=document.getElementById("all");
var alis=div1.getElementsByTagName("li");
var adiv=div1.getElementsByTagName("div");
for(i=0;i<alis.length;i++;){
alist[i].index=i
alist[i].onmouseover=function(){
for(i=0;i<alis.length;i++;){
alis[i].className=""
adiv[alist[i].index].className="hide"}
this.className="on";
adiv[this.index].className="";
}
}
}
</script>
</head>
<body>
<div id="all">
<ul id ="firstul">
<li class="on"><a href="#">房产</a></li>
<li><a href="#">家居</a></li>
<li><a href="#">二手房</a></li>
</ul>
<div> 275万购昌平邻铁三居 总价20万买一居<br>
200万内购五环三居 140万安家东三环<br>
北京首现零首付楼盘 53万购东5环50平<br>
京楼盘直降5000 中信府 公园楼王现房<br>
</div>
<div>
40平出租屋大改造 美少女的混搭小窝<br>
经典清新简欧爱家 90平老房焕发新生<br>
新中式的酷色温情 66平撞色活泼家居<br>
瓷砖就像选好老婆 卫生间烟道的设计<br>
</div>
<div>
通州豪华3居260万 二环稀缺2居250w甩<br>
西3环通透2居290万 130万2居限量抢购<br>
黄城根小学学区仅260万 121平70万抛!<br>
独家别墅280万 苏州桥2居优惠价248万<br>
</div>
</div>
</body>
</html>
23行 for(i=0;i<alis.length;i++;){ i++后面多了一个分号
24行 alist[i].index=i 后面没有分行 alist???这个是什么?自己定义的不是alis吗??
26行 for(i=0;i<alis.length;i++;){ 也多了个分号
28行 adiv[alist[i].index].className="hide"} alist???这个是什么?自己定义的不是alis吗??
能跑起来了,但是还有很多问题,自己多看看吧