原生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绘制的2D双面积图效果示例【附demo源码】
Apr 11 jQuery
jQuery实现按比例缩放图片的方法
Apr 29 jQuery
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jQuery.Form实现Ajax上传文件同时设置headers的方法
Jun 26 jQuery
JavaScript自执行函数和jQuery扩展方法详解
Oct 27 jQuery
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
Jan 21 jQuery
jquery 获取索引值在一定范围的列表方法
Jan 25 jQuery
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 jQuery
jQuery实现鼠标拖动图片功能
Mar 04 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生成图形验证码几种方法小结
2013/08/15 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
javascript获取当前日期时间及其它操作函数
2011/01/11 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
jquery.post用法关于type设置问题补充
2014/01/03 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
被遗忘的javascript的slice() 方法
2015/04/20 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
用NodeJS实现批量查询地理位置的经纬度接口
2016/08/16 NodeJs
微信小程序 跳转传参数与传对象详解及实例代码
2017/03/14 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
jQuery实现的老虎机跑动效果示例
2018/12/29 jQuery
浅谈对于react-thunk中间件的简单理解
2019/05/01 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
解决Spyder中图片显示太小的问题
2018/04/27 Python
在cmd命令行里进入和退出Python程序的方法
2018/05/12 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
python将控制台输出保存至文件的方法
2019/01/07 Python
Python函数的默认参数设计示例详解
2019/12/01 Python
termux中matplotlib无法显示中文问题的解决方法
2021/01/11 Python
Python中的面向接口编程示例详解
2021/01/17 Python
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
财务助理岗位职责
2013/11/10 职场文书
将相和教学反思
2014/02/04 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
教师见习报告范文
2014/11/03 职场文书
道路交通事故人身损害赔偿协议书
2014/11/19 职场文书
建国大业电影观后感
2015/06/01 职场文书
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
2021/06/23 Python