原生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编写textarea输入字数限制代码
Mar 23 jQuery
jQuery表单验证之密码确认
May 22 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
解决JQuery全选/反选第二次失效的问题
Oct 11 jQuery
jQuery中的$是什么意思及 $. 和 $().的区别
Apr 20 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 jQuery
jQuery实现轮播图效果demo
Jan 11 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
模板引擎Smarty深入浅出介绍
2006/12/06 PHP
建站常用13种PHP开源CMS比较
2009/08/23 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
2012/07/17 PHP
分享PHP计算两个日期相差天数的代码
2015/12/23 PHP
Laravel中服务提供者和门面模式的入门介绍
2017/11/06 PHP
Javascript 对象的解释
2008/11/24 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
2014/01/11 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
2016/07/04 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python 创建空的list,以及append用法讲解
2018/05/04 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
python3安装crypto出错及解决方法
2019/07/30 Python
Django项目中实现使用qq第三方登录功能
2019/08/13 Python
python 3.6.7实现端口扫描器
2019/09/04 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
python批量生成条形码的示例
2020/10/10 Python
Python word文本自动化操作实现方法解析
2020/11/05 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
加拿大租车网站:Enterprise Rent-A-Car
2018/07/26 全球购物
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
2014年小学植树节活动方案
2014/03/02 职场文书
社会实践单位意见
2015/06/05 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL