JS实现的简单tab切换功能完整示例


Posted in Javascript onJune 20, 2019

本文实例讲述了JS实现的简单tab切换功能。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>3water.com tab切换</title>
  <style>
    * {
      padding: 0;
      margin: 0
    }
    body {
      font-size: 12px
    }
    ul, li, ol {
      list-style: none
    }
    a {
      text-decoration: none
    }
    .clearfix {
      clear: both;
      overflow: hidden
    }
    .tab_title ul li {
      float: left;
      padding: 0 10px
    }
  </style>
</head>
<body>
<div id="Tab1" class="tab clearfix">
  <div class="tab_title clearfix">
    <ul>
      <li><a target="_self" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" onmouseover="setTab('one',1,3)" id="one1">TAB1</a></li>
      <li><a target="_self" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" onmouseover="setTab('one',2,3)" id="one2">TAB2</a></li>
      <li><a target="_self" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" onmouseover="setTab('one',3,3)" id="one3">TAB3</a></li>
    </ul>
  </div>
  <div class="tab_details clearfix">
    <div id="con_one_1" style="display: block;">con_one_1</div>
    <div style="display: none;" id="con_one_2">con_one_2</div>
    <div style="display: none;" id="con_one_3">con_one_3</div>
  </div>
</div>
<script type="text/javascript">
  //tab切换效果
  function setTab(name, cursel, n) {
    for(var i = 1; i <= n; i++) {
      var menu = document.getElementById(name + i);
      var con = document.getElementById("con_" + name + "_" + i);
      menu.className = i == cursel ? "cur" : "";
      con.style.display = i == cursel ? "block" : "none";
    }
  }
</script>
</body>
</html>

运行结果:

JS实现的简单tab切换功能完整示例

感兴趣的朋友可以使用本站在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun,测试上述代码运行效果。

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
解读IE和firefox下JScript和HREF的执行顺序
Jan 12 Javascript
javascript jQuery插件练习
Dec 24 Javascript
YUI模块开发原理详解
Nov 18 Javascript
一个简单的动态加载js和css的jquery代码
Sep 01 Javascript
jQuery简单实现隐藏以及显示特效
Feb 26 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
Jul 01 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
Dec 20 Javascript
React如何解决fetch跨域请求时session失效问题
Nov 02 Javascript
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 jQuery
vue按需加载实例详解
Sep 06 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
May 14 Javascript
vue 动态创建组件的两种方法
Dec 31 Vue.js
Vue 页面权限控制和登陆验证功能的实例代码
Jun 20 #Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 #jQuery
javascript获取select值的方法完整实例
Jun 20 #Javascript
node基于async/await对mysql进行封装
Jun 20 #Javascript
JavaScrip数组去重操作实例小结
Jun 20 #Javascript
Vue 动态添加路由及生成菜单的方法示例
Jun 20 #Javascript
JavaScript命名空间模式实例详解
Jun 20 #Javascript
You might like
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
深入eAccelerator与memcached的区别详解
2013/06/06 PHP
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
js实现右下角提示框的方法
2015/02/03 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
贴近用户体验的Jquery日期、时间选择插件
2015/08/19 Javascript
详谈javascript异步编程
2016/02/21 Javascript
BootStrap iCheck插件全选与获取value值的解决方法
2016/08/24 Javascript
微信小程序(应用号)开发新闻客户端实例
2016/10/24 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
2018/01/03 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
d3.js实现图形拖拽
2019/12/19 Javascript
Python、Javascript中的闭包比较
2015/02/04 Python
浅谈Python中的zip()与*zip()函数详解
2018/02/24 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
python实现简单银行管理系统
2019/10/25 Python
python__name__原理及用法详解
2019/11/02 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
XML文档面试题
2015/08/05 面试题
ajax是什么及其工作原理
2012/02/08 面试题
艺术学院毕业生自我评价
2014/03/02 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
干部个人考察材料
2014/12/24 职场文书
忠诚与背叛观后感
2015/06/04 职场文书