原生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 相关文章推荐
动态为事件添加js代码示例
Feb 15 Javascript
鼠标拖拽移动子窗体的JS实现
Feb 25 Javascript
鼠标移到图片上变大显示而不是放大镜效果
Jun 15 Javascript
node.js中的fs.readSync方法使用说明
Dec 17 Javascript
jQuery中:focus选择器用法实例
Dec 30 Javascript
详解Javascript中的Object对象
Feb 28 Javascript
js事件处理程序跨浏览器解决方案
Mar 27 Javascript
微信小程序 图片边框解决方法
Jan 16 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
Nov 15 Javascript
详解webpack+express多页站点开发
Dec 22 Javascript
vue地区选择组件教程详解
May 04 Javascript
JS简单表单验证功能完整示例
Jan 26 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/12/11 PHP
解析PHP中常见的mongodb查询操作
2013/06/20 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
PHP简单实现循环链表功能示例
2017/11/10 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
js判断变量是否空值的代码
2008/10/26 Javascript
javascript iframe中打开文件,并检测iframe存在否
2008/12/28 Javascript
JavaScript中的作用域链和闭包
2012/06/30 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
2013/03/14 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
asm.js使用示例代码
2013/11/28 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
es6基础学习之解构赋值
2018/12/10 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
Python使用folium excel绘制point
2019/01/03 Python
由Python编写的MySQL管理工具代码实例
2019/04/09 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
2019/08/02 Python
利用 Canvas实现绘画一个未闭合的带进度条的圆环
2019/07/26 HTML / CSS
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
什么是TCP/IP
2014/07/27 面试题
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
关于梦想的演讲稿
2014/05/05 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL