原生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实现的背景颜色渐变动画效果示例
Mar 24 jQuery
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
jquery实现图片轮播器
May 23 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
解决JQuery全选/反选第二次失效的问题
Oct 11 jQuery
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
详解jQuery设置内容和属性
Apr 11 jQuery
jquery实现轮播图特效
Apr 12 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中的mongodb select常用操作代码示例
2014/09/06 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
2012/05/23 Javascript
基于JavaScript实现继承机制之原型链(prototype chaining)的详解
2013/05/07 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
微信小程序开发教程-手势解锁实例
2017/01/06 Javascript
详解vue-router 路由元信息
2017/09/13 Javascript
原生JS与jQuery编写简单选项卡
2017/10/30 jQuery
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
让axios发送表单请求形式的键值对post数据的实例
2018/08/11 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
基于node+vue实现简单的WebSocket聊天功能
2020/02/01 Javascript
详解微信小程序「渲染层网络层错误」的解决方法
2021/01/06 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python isinstance函数介绍
2015/04/14 Python
python使用PyGame模块播放声音的方法
2015/05/20 Python
Python实现遗传算法(二进制编码)求函数最优值方式
2020/02/11 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
python实现连连看游戏
2020/02/14 Python
Python Django view 两种return的实现方式
2020/03/16 Python
Python matplotlib可视化实例解析
2020/06/01 Python
python文件操作seek()偏移量,读取指正到指定位置操作
2020/07/05 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
通过案例解析python鸭子类型相关原理
2020/10/10 Python
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
会计工作决心书
2014/03/11 职场文书
2015年小学语文教师工作总结
2015/10/23 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
python中%格式表达式实例用法
2021/06/18 Python