HTML代码:

  <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>

js代码:

  var tab_list = document.querySelector(".tab_list")
var lis = document.querySelectorAll("li")
var items = document.querySelectorAll(".item")
for (var i = 0; i < lis.length; i++) {
// 给五个标题内容设置索引号
lis[i].setAttribute("index", i)
lis[i].onclick = function () {
for (var j = 0; j < lis.length; j++) {
lis[j].className = '';
}
// 留下对应的li
this.className = 'current'
// 下面的显示内容模块
var index = this.getAttribute("index")
// 清除所有item 让所有item隐藏
for (var i = 0; i < items.length; i++) {
items[i].style.display = 'none'
}
// 留下对应的item让他显示出来
items[index].style.display = 'block' }
}

css代码:

  .tab {
width: 1000px;
height: auto;
margin: 0 auto;
} .tab_list {
height: 60px;
background-color: #efefef;
} .tab_list ul {
list-style: none;
padding:;
} .tab_list ul li {
float: left;
width: 20%;
line-height: 60px;
text-align: center;
cursor: pointer;
} .current {
background-color: #c81623;
color: #fff;
} .item {
display: none;
width: 100%;
height: 200px;
font-size: 20px;
background-color: rgb(192, 228, 192);
}

最新文章

  1. Code First系列之视图,存储过程和异步API
  2. 【LoadRunner】OSGI性能测试实例
  3. hibernate中设置BigDeCimal的精度
  4. 【Gym 100712A】Who Is The Winner?
  5. Android中解析JSON形式的数据
  6. [转载]ios入门篇 -hello Word(1)
  7. password安全之动态盐
  8. VS2012和2010 设置framework版本
  9. CSS3秘笈:第十二章&amp;第十三章
  10. OO设计原则 -- OO设计的原则及设计过程的全面总结
  11. iphone启动图UI切图尺寸对照保存
  12. Hadoop基础-镜像文件(fsimage)和编辑日志(edits)
  13. ASP.NET MVC WebAPI Put和Delete请求出现405(Method not allowed)错误
  14. python day32--struct,文件上传下载
  15. Intel_AV-ICE06加速卡+QAT_Engine测试
  16. mysql binlog日志自动清理及手动删除
  17. 不依赖三方库从图像数据中获取宽高-gif、bmp、png、jepg
  18. SQL提交数据三种类型
  19. XML中二进制数据的处理方法
  20. CentOS7 查看硬盘情况

热门文章

  1. 李航统计学习方法(第二版)(十):决策树CART算法
  2. Flask 基础组件(九):请求扩展
  3. MySQL基础架构分析
  4. Ethical Hacking - Web Penetration Testing(3)
  5. Ethical Hacking - NETWORK PENETRATION TESTING(8)
  6. OpenLDAP 2.4.44 安装部署避坑指南
  7. 写给程序员的机器学习入门 (八) - 卷积神经网络 (CNN) - 图片分类和验证码识别
  8. 扩展BSGS
  9. Python爬虫入门有哪些基础知识点
  10. 重学c#系列——c# 托管和非托管资源与代码相关(四)