做慕课的js练习时发现已经遗忘了之前的知识点,拿出来复习。
一个简单的tab栏切换小练习。
html部分
<div class="box">
<div class="top">
<ul>
<li>房产</li>
<li>家居</li>
<li>二手房</li>
</ul>
</div>
<div class="bottom" id="divs">
<div class="show">
275万购昌平邻铁三居 总价20万买一居<br>
200万内购五环三居 140万安家东三环<br>
</div>
<div >
40平出租屋大改造 美少女的混搭小窝<br>
经典清新简欧爱家 90平老房焕发新生<br>
</div>
<div >
通州豪华3居260万 二环稀缺2居250w甩<br>
西3环通透2居290万 130万2居限量抢购<br>
</div>
</div>
</div>
js部分
<script type="text/javascript">
window.onload = function () {
var li = document.getElementsByTagName("li");
var div = document.getElementById("divs").getElementsByTagName("div");
for(var i=0;i<li.length;i++){
li[i].index = i;
li[i].onclick = function () {
for(var j=0;j<li.length;j++){
li[j].className = "";
div[j].className = "";
}
div[this.index].className ="show";
}
}
}
</script>