全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

js编写选项卡效果

本文实例为大家分享了js选项卡效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title></title>
  <style>
   *{
    margin:0;
    padding:0;
   }
   .box{

    margin:50px;
   }
   .box div{
    display:none;
    width: 200px;
    height: 200px;
    border:1px solid black;
   }
   .onclick{
    background:red;
   }
   input{
    border:1px solid #666;
    padding:2px;
   }
  </style>
 </head>
 <body>
  <div class='box'>
   <input type="button" value='按钮1' class='onclick'/>
   <input type="button" value='按钮2' />
   <input type="button" value='按钮3' />
   <div style="display:block">1</div>
   <div>2</div>
   <div>3</div>
  </div>
 </body>
 <script>
  var ipt=document.getElementsByTagName('input');
  //获取所有的按钮标签
  var oDiv=document.getElementsByClassName('box')[0];
  //获取box标签
  var aDiv=oDiv.getElementsByTagName('div');
  //获取box下面的所有div标签
  for(var i=0;i<ipt.length;i++){
   //使用for循环 遍历所有的input按钮
   ipt[i].index=i;
   //定义索引为i;
   ipt[i].onclick=function(){
    //点击事件
    for(var j=0;j<ipt.length;j++){
     //清除所有的样式
     aDiv[j].style.display='none';

     ipt[j].className='';

    }
    //设置adiv的样式和input的背景样式
    aDiv[this.index].style.display='block';

    ipt[this.index].className='onclick';
   }
  }
 </script>
</html>


补充JQ的做法:

$(function(){
  $('.box').find('input').click(function(){
  $('.box').find('input').attr('class','');
  $(this).attr('class','onclick');
  $('.box').find('div').css('display','none');
  $('.box').find('div').eq($(this).index()).css('display','block');

  });
 });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js  # 选项卡  # JS封装的选项卡TAB切换效果示例  # js选项卡的实现方法  # 一个js封装的不错的选项卡效果代码  # 简单实现js选项卡切换效果  # js学习总结_选项卡封装(实例讲解)  # 遍历  # 大家分享  # 具体内容  # 大家多多  # margin  # box  # padding  # style  # charset  # utf  # title  # width  # height  # display  # px  # div  # pre  # class  # brush 


相关文章: 厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  实现虚拟支付需哪些建站技术支撑?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  建站之星上传入口如何快速找到?  如何选择PHP开源工具快速搭建网站?  建站主机CVM配置优化、SEO策略与性能提升指南  公司网站的制作公司,企业网站制作基本流程有哪些?  如何在阿里云虚拟主机上快速搭建个人网站?  建站之星如何实现五合一智能建站与营销推广?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  制作网站怎么制作,*游戏网站怎么搭建?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  宝塔新建站点报错如何解决?  制作公司内部网站有哪些,内网如何建网站?  如何在阿里云域名上完成建站全流程?  如何快速重置建站主机并恢复默认配置?  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  建站主机选购指南:核心配置优化与品牌推荐方案  如何制作网站标识牌,动态网站如何制作(教程)?  如何配置FTP站点权限与安全设置?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  青岛网站建设如何选择本地服务器?  如何用虚拟主机快速搭建网站?详细步骤解析  广州商城建站系统开发成本与周期如何控制?  七夕网站制作视频,七夕大促活动怎么报名?  制作农业网站的软件,比较好的农业网站推荐一下?  网站制作公司排行榜,四大门户网站排名?  建站之家VIP精选网站模板与SEO优化教程整合指南  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  成都网站制作报价公司,成都工业用气开户费用?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  如何撰写建站申请书?关键要点有哪些?  如何快速打造个性化非模板自助建站?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  制作门户网站的参考文献在哪,小说网站怎么建立?  在线制作视频网站免费,都有哪些好的动漫网站?  制作旅游网站html,怎样注册旅游网站?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  如何在腾讯云免费申请建站?  如何在香港免费服务器上快速搭建网站?  建站之星安装模板失败:服务器环境不兼容?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  ,购物网站怎么盈利呢?  制作证书网站有哪些,全国城建培训中心证书查询官网?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  如何快速查询网址的建站时间与历史轨迹?  如何快速生成凡客建站的专业级图册?  建站之星好吗?新手能否轻松上手建站?  如何在搬瓦工VPS快速搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。