HTML
<div id="box">
<ul class="clearfix">
<li class="current">北京邮电</li>
<li>南京邮电</li>
<li>重庆邮电</li>
<li>西安邮电</li>
</ul>
<span class="show">北京邮电大学</span>
<span>南京邮电大学</span>
<span>重庆邮电大学</span>
<span>西安邮电大学</span>
</div>
CSS
*{
margin: 0;
padding: 0;
}
.clearfix:before,
.clearfix:after{
content: "";
display: block;
}
.clearfix:after{
clear: both;
}
#box{
width: 400px;
height: 300px;
margin: 100px auto;
overflow: hidden;
border: 1px solid #369;
}
ul li{
width: 100px;
float: left;
text-align: center;
cursor: pointer;
list-style: none;
height: 40px;
line-height: 40px;
background: #ccc;
}
span{
display: none;
height: 260px;
background: #369;
text-align: center;
font-size: 30px;
font-weight: bold;
line-height: 260px;
}
.current{
background: #369;
border-bottom: 3px solid red;
}
.show{
display: block;
}
js代码
window.onload = function(){
var oLi = document.getElementsByTagName("li");
var oSpan = document.getElementsByTagName("span");
for( var i=0; i<oLi.length; i++ ){
oLi[i].index = i;
oLi[i].onclick = function(){
for( var j=0; j<oLi.length; j++ ){
oLi[j].className ="";
oSpan[j].style.display ="none";
}
this.className = "current";
oSpan[this.index].style.display = "block";
}
}
}
