原生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插件Echarts实现的渐变色柱状图
Mar 23 jQuery
jQuery 表单序列化实例代码
Jun 11 jQuery
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
Jul 20 jQuery
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
jquery+css3实现熊猫tv导航代码分享
Feb 12 jQuery
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
Mar 28 jQuery
jQuery实现的网站banner图片无缝轮播效果完整实例
Jan 28 jQuery
jQuery实现简单评论区功能
Oct 26 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
PHPStorm+XDebug进行调试图文教程
2016/06/13 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
php中数组最简单的使用方法
2020/12/27 PHP
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
2019/01/07 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
PyTorch中topk函数的用法详解
2020/01/02 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
2020/06/24 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
法国亚马逊官方网站:Amazon.fr
2020/12/19 全球购物
大学生社会实践方案
2014/05/11 职场文书
校本教研活动总结
2014/07/01 职场文书
政府个人对照检查材料
2014/08/28 职场文书
出生医学证明书
2014/09/15 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
《灰雀》教学反思
2016/02/19 职场文书
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
python读取mat文件生成h5文件的实现
2022/07/15 Python