原生js实现选项卡功能


Posted in Javascript onMarch 08, 2017

效果图:

原生js实现选项卡功能

代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>原生js选项卡写法</title>
 <style>
  #div1 div{width: 200px;height: 200px;border: 1px solid #FF0000;display: none;}
  .active{background: red;}
 </style>
 <script>
  window.onload=function(){//原生js选项卡写法
  var oDiv = document.getElementById('div1');
  var aInput = document.getElementsByTagName('input');
  var aCon = oDiv.getElementsByTagName('div');
  for(var i=0;i<aInput.length;i++){
   aInput[i].index = i;
   aInput[i].onclick = function(){
   for(var i=0;i<aInput.length;i++){
    aInput[i].className = '';
    aCon[i].style.display = 'none';
   }
   this.className= 'active';
   aCon[this.index].style.display = 'block';
   }
  }
  }
 </script>
 </head>
 <body>
 <div id="div1">
  <input class="active" type="button" value="1" />
  <input type="button" value="2"/>
  <input type="button" value="3"/>
  <div style="display: block;">11111111111</div>
  <div>22222222222</div>
  <div>333333333333</div>
 </div>
 </body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
jQuery使用手册之三 CSS操作
Mar 24 Javascript
jQuery 工具函数学习资料
Apr 29 Javascript
JS打印gridview实现原理及代码
Feb 05 Javascript
JavaScript程序中的流程控制语句用法总结
May 23 Javascript
Bootstrap CSS使用方法
Dec 23 Javascript
Bootstrap输入框组件简单实现代码
Mar 06 Javascript
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
AngularJS 的$timeout服务示例代码
Sep 21 Javascript
原生JavaScrpit中异步请求Ajax实现方法
Nov 03 Javascript
js获取 gif 的帧数的代码实例
Sep 10 Javascript
JS造成内存泄漏的几种情况实例分析
Mar 02 Javascript
JS创建自定义对象的六种方法总结
Dec 15 Javascript
js, jQuery实现全选、反选功能
Mar 08 #Javascript
基于JQuery的购物车添加删除以及结算功能示例
Mar 08 #Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
Mar 08 #Javascript
详谈jQuery中的一些正则匹配表达式
Mar 08 #Javascript
浅谈原生JS实现jQuery的animate()动画示例
Mar 08 #Javascript
jQuery实现选项卡功能(两种方法)
Mar 08 #Javascript
bootstrap table 多选框分页保留示例代码
Mar 08 #Javascript
You might like
PHP 一个比较完善的简单文件上传
2010/03/25 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
PHP共享内存用法实例分析
2016/02/12 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
Zend Framework前端控制器用法示例
2016/12/11 PHP
JS图片预加载 JS实现图片预加载应用
2012/12/03 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
jquery实现用户信息修改验证输入方法汇总
2015/07/18 Javascript
js识别uc浏览器的代码
2015/11/06 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
JS中检测数据类型的几种方式及优缺点小结
2016/12/12 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
node.js入门学习之url模块
2017/02/25 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
总结js函数相关知识点
2018/02/27 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
2020/01/05 Javascript
微信小程序实现购物车功能
2020/11/18 Javascript
python使用cookielib库示例分享
2014/03/03 Python
python中关于for循环的碎碎念
2017/06/30 Python
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
PYTHON实现SIGN签名的过程解析
2019/10/28 Python
python常量折叠基础知识点讲解
2021/02/28 Python
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
Snapfish英国:在线照片打印和个性化照片礼品
2017/01/13 全球购物
公务员总结性个人自我评价
2013/12/05 职场文书
《金子》教学反思
2014/04/13 职场文书
撤诉状格式范本
2015/05/19 职场文书
宇宙与人观后感
2015/06/05 职场文书
2019消防宣传标语!
2019/07/10 职场文书
MySQL 自定义变量的概念及特点
2021/05/13 MySQL
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android