原生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中关于bind()方法的使用技巧分享
Mar 30 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
jQuery实现拖动效果的实例代码
Jun 25 jQuery
使用jQuery实现购物车结算功能
Aug 15 jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
jQuery中的for循环var与let的区别
Apr 21 jQuery
JQuery扩展对象方法操作示例
Aug 21 jQuery
JQuery中queue方法用法示例
Jan 31 jQuery
jQuery zTree插件快速实现目录树
Aug 16 jQuery
jQuery操作事件完整实例分析
Jan 10 jQuery
jQuery+ajax实现文件上传功能
Dec 22 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 curl获取301或302转向的网址问题的解决方法
2011/06/02 PHP
win7系统配置php+Apache+mysql环境的方法
2015/08/21 PHP
PHP使用函数用法详解
2018/09/30 PHP
非常不错的一个javascript 类
2006/11/07 Javascript
慎用 somefunction.prototype 分析
2009/06/02 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
2015/08/07 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
Bootstrap教程JS插件滚动监听学习笔记分享
2016/05/18 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
2017/09/22 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
微信小程序实现左侧滑栏过程解析
2019/08/26 Javascript
在vue中对数组值变化的监听与重新响应渲染操作
2020/07/17 Javascript
python time模块用法实例详解
2014/09/11 Python
python实现获取序列中最小的几个元素
2014/09/25 Python
python实现telnet客户端的方法
2015/04/15 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
pytorch加载自定义网络权重的实现
2020/01/07 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
css3实现input输入框颜色渐变发光效果代码
2014/04/02 HTML / CSS
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
举例详解HTML5中使用JSON格式提交表单
2015/06/16 HTML / CSS
Hunkemöller瑞士网上商店:欧洲最大的内衣品牌之一
2018/12/03 全球购物
英国最大的笔记本电脑直销专家:Laptops Direct
2019/07/20 全球购物
家长对小学生的评语
2014/01/28 职场文书
个人自荐书范文
2015/03/09 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
巴黎圣母院读书笔记
2015/06/26 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
Python自动化测试PO模型封装过程详解
2021/06/22 Python