原生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 常用方法经典总结
Jan 28 Javascript
js 判断一个元素是否在页面中存在
Dec 27 Javascript
JS来动态的修改url实现对url的增删查改
Sep 05 Javascript
关于JS变量和作用域详解
Jul 28 Javascript
js倒计时小实例(多次定时)
Dec 08 Javascript
浅谈如何使用 webpack 优化资源
Oct 20 Javascript
vue-cli开发环境实现跨域请求的方法
Apr 07 Javascript
jQuery中each遍历的三种方法实例分析
Sep 07 jQuery
脚手架vue-cli工程webpack的作用和特点
Sep 29 Javascript
CryptoJS中AES实现前后端通用加解密技术
Dec 18 Javascript
js 实现 list转换成tree的方法示例(数组到树)
Aug 18 Javascript
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 Vue.js
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中的Streams详细介绍
2014/11/12 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
PHP常用的类封装小结【4个工具类】
2019/06/28 PHP
js版本A*寻路算法
2006/12/22 Javascript
可在线编辑网页文字效果代码(单击)
2013/03/02 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
微信小程序 网络请求(post请求,get请求)
2017/01/17 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
vue 打包后的文件部署到express服务器上的方法
2017/08/09 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
vue的三种图片引入方式代码实例
2019/11/19 Javascript
vant picker+popup 自定义三级联动案例
2020/11/04 Javascript
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
Python Socket编程详细介绍
2017/03/23 Python
python版DDOS攻击脚本
2019/06/12 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
python实现在多维数组中挑选符合条件的全部元素
2019/11/26 Python
将python文件打包exe独立运行程序方法详解
2020/02/12 Python
python绘制雷达图实例讲解
2021/01/03 Python
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
世界汽车零件:World Car Parts
2019/09/04 全球购物
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
研究生自我鉴定范文
2013/10/30 职场文书
安全目标责任书
2014/07/22 职场文书
2015年档案管理工作总结
2015/04/08 职场文书
活动总结模板大全
2015/05/11 职场文书
毕业论文致谢部分怎么写
2015/05/14 职场文书
车辆管理制度范本
2015/08/05 职场文书
详解Python中下划线的5种含义
2021/07/15 Python
关于springboot 配置date字段返回时间戳的问题
2021/07/25 Java/Android