原生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实现火车票买票城市选择切换功能
Sep 15 jQuery
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
关于jQuery里prev()的简单操作代码
Oct 27 jQuery
jquery自定义显示消息数量
Dec 19 jQuery
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
jQuery代码优化方法总结
Jan 29 jQuery
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
jQuery实现列表的增加和删除功能
Jun 14 jQuery
jquery实现掷骰子小游戏
Oct 24 jQuery
jQuery实现简单日历效果
Jul 05 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 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内置函数section的用法
2015/01/22 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
PHP实现简单登录界面
2019/10/23 PHP
Nigma vs AM BO3 第一场2.13
2021/03/10 DOTA
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
js改变img标签的src属性在IE下没反应的解决方法
2013/07/23 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
js文字横向滚动特效
2015/11/11 Javascript
关于function类中定义变量this的简单说明
2016/05/28 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
js编写简易的计算器
2020/07/29 Javascript
python分析apache访问日志脚本分享
2015/02/26 Python
深入解析Python中的urllib2模块
2015/11/13 Python
Python实现把多维数组展开成DataFrame
2019/11/30 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
2020/11/20 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
基于html5 DeviceOrientation 实现微信摇一摇功能
2015/09/25 HTML / CSS
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
财务会计专业毕业生自荐信
2013/10/02 职场文书
文秘档案管理岗位职责
2014/03/06 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
单位法人授权委托书范本
2014/10/09 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
Golang的继承模拟实例
2021/06/30 Golang