原生JS与jQuery编写简单选项卡


Posted in jQuery onOctober 30, 2017

本文实例为大家分享了JS编写简单选项卡的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>jquery选项卡</title>
  <style type="text/css">
  #div1 div{width: 200px;height: 200px;border: 1px red solid;display: none;}
  .active{background:#999;}
  </style>

  <!-- 原生的JS -->
  <script type="text/javascript">
  window.onload=function(){
    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='';
        }

        this.className='active';
        aCon[this.index].style.display='block';
      }
    }
  }
  </script>


  <!-- jquery写法 -->
  <script type="text/javascript" src='../jquery-3.2.1.min.js'></script>
  <script type="text/javascript">
  $(function(){
    $('#div1').find('input').click(function(){
      $('#div1').find('input').attr('class','');
      $('#div1').find('div').css('display','none');
      $(this).attr('class','active');
      $('#div1').find('div').eq($(this).index()).css('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;">11111</div>
    <div>22222</div>
    <div>33333</div>
  </div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
Apr 02 jQuery
jquery ui sortable拖拽后保存位置
Apr 27 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 jQuery
jQuery简单实现对数组去重及排序操作实例
Oct 31 jQuery
jquery自定义显示消息数量
Dec 19 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
jquery实现的分页显示功能示例
Aug 23 jQuery
jQuery 筛选器简单操作示例
Oct 02 jQuery
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 jQuery
简单实现jQuery弹窗效果
Oct 30 #jQuery
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 #jQuery
springmvc接收jquery提交的数组数据代码分享
Oct 28 #jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 #jQuery
jQuery实现点击下拉框中的值累加到文本框中的方法示例
Oct 28 #jQuery
jquery ajax异步提交表单数据的方法
Oct 27 #jQuery
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 #jQuery
You might like
php实现zip文件解压操作
2015/11/03 PHP
php判断是否连接上网络的方法实例详解
2016/12/14 PHP
PHP sdk实现在线打包代码示例
2020/12/09 PHP
用ADODB.Stream转换
2007/01/22 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
js动态修改input输入框的type属性(实现方法解析)
2013/11/13 Javascript
jquery实现html页面 div 假分页有原理有代码
2014/09/06 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
vue实现学生录入系统之添加删除功能
2018/07/11 Javascript
Vue 表情包输入组件的实现代码
2019/01/21 Javascript
vue通过video.js解决m3u8视频播放格式的方法
2019/07/30 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
[03:43]TI9战队采访——PSG.LGD
2019/08/22 DOTA
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
在Django的模板中使用认证数据的方法
2015/07/23 Python
Python获取某一天是星期几的方法示例
2017/01/17 Python
python3实现基于用户的协同过滤
2018/05/31 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
2019/12/10 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
Html5页面中的返回实现的方法
2018/02/26 HTML / CSS
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
跟单文员的岗位职责
2013/11/14 职场文书
四年级科学教学反思
2014/02/10 职场文书
司法建议书范文
2014/05/13 职场文书
物流管理专业自荐信
2014/06/23 职场文书
CSS3 实现NES游戏机的示例代码
2021/04/21 HTML / CSS
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers