原生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 23 jQuery
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jQuery中clone()函数实现表单中增加和减少输入项
May 13 jQuery
jQuery实现radio第一次点击选中第二次点击取消功能
May 15 jQuery
jQuery实现frame之间互通的方法
Jun 26 jQuery
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 jQuery
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
[jQuery] 事件和动画详解
Mar 05 jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
jquery获取input输入框中的值
Nov 13 jQuery
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 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入门基础之php代码写法
2011/12/30 PHP
js日历功能对象
2012/01/12 Javascript
用JQUERY增删元素的代码
2012/02/14 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
2015/11/18 Javascript
AngularJS入门教程之过滤器详解
2016/08/19 Javascript
JS文件上传神器bootstrap fileinput详解
2021/01/28 Javascript
Nuxt.js实战详解
2018/01/18 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
使用rollup打包JS的方法步骤
2018/12/05 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
javascript使用Blob对象实现的下载文件操作示例
2020/04/18 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
python实现在pickling的时候压缩的方法
2014/09/25 Python
python网络编程之文件下载实例分析
2015/05/20 Python
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
Python3中的json模块使用详解
2018/05/05 Python
python多进程并行代码实例
2019/09/30 Python
Django在Model保存前记录日志实例
2020/05/14 Python
Python字典实现伪切片功能
2020/10/28 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
Sneaker Studio匈牙利:购买运动鞋
2018/03/26 全球购物
L*SPACE官网:比基尼、泳装和度假服装
2019/03/18 全球购物
单方离婚协议书范本(2014版)
2014/09/30 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
初中班主任教育随笔
2015/08/15 职场文书
开学第一周日记(三篇范文)
2019/08/23 职场文书
nginx结合openssl实现https的方法
2021/07/25 Servers