原生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 相关文章推荐
网页设计常用的一些技巧
Dec 22 Javascript
Jquery事件的连接使用示例
Jun 18 Javascript
javascript中的undefined和not defined区别示例介绍
Feb 26 Javascript
JavaScript实现彩虹文字效果的方法
Apr 16 Javascript
javascript中setInterval的用法
Jul 19 Javascript
JavaScript File API实现文件上传预览
Feb 02 Javascript
原生JS实现简单放大镜效果
Feb 08 Javascript
使用JavaScriptCore实现OC和JS交互详解
Mar 28 Javascript
JavaScript创建对象的七种方式全面总结
Aug 21 Javascript
Django使用多数据库的方法
Sep 06 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
Dec 20 Javascript
微信小程序中wxs文件的一些妙用分享
Feb 18 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
全国FM电台频率大全 - 21 海南省
2020/03/11 无线电
PHP小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
php 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
php中explode与split的区别介绍
2012/10/03 PHP
PHP函数extension_loaded()用法实例
2015/01/19 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
TP5框架请求响应参数实例分析
2019/10/17 PHP
js日期时间补零的小例子
2013/03/05 Javascript
JavaScript获取当前日期是星期几的方法
2015/04/06 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
JavaScript如何实现在文本框(密码框)输入提示语
2015/12/25 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
JS中input表单隐藏域及其使用方法
2017/02/13 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
Vue 实现一个简单的鼠标拖拽滚动效果插件
2020/12/10 Vue.js
python中定义结构体的方法
2013/03/04 Python
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
python常见排序算法基础教程
2017/04/13 Python
Python2与python3中 for 循环语句基础与实例分析
2017/11/20 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
python入门教程 python入门神图一张
2018/03/05 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
2021/01/12 Python
如何用python写个模板引擎
2021/01/14 Python
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
大学同学十年聚会感言
2014/02/21 职场文书
李培根演讲稿
2014/05/22 职场文书
总经理岗位职责
2015/02/04 职场文书
结婚老公保证书
2015/02/26 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书
使用Python的开发框架Brownie部署以太坊智能合约
2021/05/28 Python