原生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函数
Dec 22 Javascript
一步一步教你写一个jQuery的插件教程(Plugin)
Sep 03 Javascript
Knockoutjs快速入门(经典)
Dec 24 Javascript
网站内容禁止复制和粘贴、另存为的js代码
Feb 26 Javascript
关于javascript模块加载技术的一些思考
Nov 28 Javascript
jquery获取url参数及url加参数的方法
Oct 26 Javascript
JavaScript导航脚本判断当前导航
Jul 12 Javascript
JS触发服务器控件的单击事件(详解)
Aug 06 Javascript
js中Object.defineProperty()方法的不详解
Jul 09 Javascript
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
LayUI数据接口返回实体封装的例子
Sep 12 Javascript
不刷新网页就能链接新的js文件方法总结
Mar 01 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
Yii2创建控制器(createController)方法详解
2016/07/23 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
php实现网页上一页下一页翻页过程详解
2019/06/28 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
javascript定义函数的方法
2010/12/06 Javascript
javascript特殊用法示例介绍
2013/11/29 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
2017/07/08 jQuery
javascript对HTML字符转义与反转义
2018/12/13 Javascript
详解async/await 异步应用的常用场景
2019/05/13 Javascript
[00:18]天涯墨客三技能展示
2018/08/25 DOTA
py中的目录与文件判别代码
2008/07/16 Python
python单线程实现多个定时器示例
2014/03/30 Python
python的即时标记项目练习笔记
2014/09/18 Python
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
python 读取文件并替换字段的实例
2018/07/12 Python
Python json模块dumps、loads操作示例
2018/09/06 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
2019/04/16 Python
PyCharm2019安装教程及其使用(图文教程)
2019/09/29 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
Python定时任务框架APScheduler原理及常用代码
2020/10/05 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
NARS化妆品官方商店:美国彩妆品牌
2017/08/26 全球购物
J2EE面试题集锦(附答案)
2013/08/16 面试题
护士求职信
2014/07/05 职场文书
庆祝新中国成立65周年“向国旗敬礼”网上签名寄语
2014/09/27 职场文书
第二批党的群众路线教育实践活动总结报告
2014/10/30 职场文书
幼儿园大班教师随笔
2015/08/14 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
python Tkinter的简单入门教程
2021/04/11 Python
Golang表示枚举类型的详细讲解
2021/09/04 Golang