<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style>
.tab_list{
width: 652px;
overflow: hidden;
}
.tab_list li{
float: left;
height: 39px;
line-height: 39px;
padding: 0 20px;
text-align: center;
cursor: pointer;
list-style: none;
border: 1px solid black;
}
.tab_list .current{
background-color: red;
color: #fff;
}
.item{
display: none;
}
</style>
<body>
<div class="tab">
<div class="tab_list">
<ul>
<li class="current">商品介绍</li>
<li>规格与包装</li>
<li>售后保障</li>
<li>商品评价</li>
<li>手机社区</li>
</ul>
</div>
<div class="tab_con">
<div class="item" style="display: block;">商品介绍内容</div>
<div class="item">规格与包装内容</div>
<div class="item">售后保障内容</div>
<div class="item">商品评价内容</div>
<div class="item">手机社区内容</div>
</div>
</div>
<script>
var tab_list=document.querySelector(".tab_list");
var lis=tab_list.querySelectorAll("li");
var items=document.querySelectorAll(".item");
//for循环绑定点击事件
for(var i=0;i<lis.length;i++){
//先给五个小li设置索引号
lis[i].setAttribute("index",i);
lis[i].onmouseover=function(){
//干掉所有人,其余人清除class这个类
for(var i=0;i<lis.length;i++){
lis[i].className=" ";
}
//留下我自己
this.className="current";//添加样式
//下面模块内容显示
var index=this.getAttribute("index");//得到小li的索引号
//干掉所有人,其余人隐藏起来
for(var i=0;i<items.length;i++){
items[i].style.display="none";
}
//留下我自己,根据索引号找到与之对应的
items[index].style.display="block";
}
}
</script>
</body>
</html>