原生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 相关文章推荐
javascript正则表达式中参数g(全局)的作用
Nov 11 Javascript
使用javascript实现简单的选项卡切换
Jan 09 Javascript
详解AngularJS的通信机制
Jun 18 Javascript
jQuery无刷新切换主题皮肤实例讲解
Oct 21 Javascript
JS使用post提交的两种方式
Dec 03 Javascript
js实现图片左右滚动效果
Feb 27 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
Apr 20 Javascript
如何使node也支持从url加载一个module详解
Jun 05 Javascript
微信小程序实现循环动画效果
Jul 16 Javascript
vue 自定义右键样式的实例代码
Nov 06 Javascript
vue 中的 render 函数作用详解
Feb 28 Javascript
Vue中通过vue-router实现命名视图的问题
Apr 23 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中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
表单切换,用回车键替换Tab健(不支持IE)
2011/07/20 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
jQuery学习笔记之总体架构
2014/06/03 Javascript
再JavaScript的jQuery库中编写动画效果的指南
2015/08/13 Javascript
jQuery动画效果相关方法实例分析
2015/12/31 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
JS实现预加载视频音频/视频获取截图(返回canvas截图)
2017/10/09 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
在Python中操作字符串之rstrip()方法的使用
2015/05/19 Python
python xml解析实例详解
2016/11/14 Python
python实现字符串和字典的转换
2018/09/29 Python
Python I/O与进程的详细讲解
2019/03/08 Python
Python字符串对象实现原理详解
2019/07/01 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
python  logging日志打印过程解析
2019/10/22 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
ProBikeKit新西兰:自行车套件,跑步和铁人三项装备
2017/04/05 全球购物
新闻专业毕业生英文求职信
2014/03/19 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
内勤岗位职责
2015/02/10 职场文书
医院财务人员岗位职责
2015/04/14 职场文书
交通事故被告代理词
2015/05/23 职场文书
新人入职感言
2015/07/31 职场文书
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL