位置: 编程技术 - 正文

javascript实现tab切换的四种方法(js tab页面切换)

编辑:rootadmin

推荐整理分享javascript实现tab切换的四种方法(js tab页面切换),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js tab页面切换,js tab,javascript tab,javascript tab,jsp tab,javascript tag,js tabs,javascript tag,内容如对您有帮助,希望把文章链接给更多的朋友!

tab切换在网页中很常见,故最近总结了4种实现方法。首先,写出tab的框架,加上最简单的样式,代码如下:

现在的显示效果如下图:

javascript实现tab切换的四种方法(js tab页面切换)

四个tab标题和四个内容区都显示在了页面中,现在要实现tab切换效果,即点击标题一,内容一显示出来,其他内容不显示;点击标题二,内容二显示出来,其他内容不显示……那么,整体思路很简单,给四个标题绑定事件,触发的时候对应的内容显示,其他的内容隐藏。

方法一:点击标题对应的内容显示,非点击标题对应的内容隐藏。代码如下:

方法二:先设置所有内容隐藏,然后点击标题对用的内容显示。代码如下:

方法三:显示和隐藏通过是有拥有class控制,先把所有的内容隐藏dispaly设为none,而该class的display设置为block,遍历所有标题节点和内容节点,点击标题后,该标题节点和对用的内容节点拥有class,其他的没有。代码如下:

该方法的缺点是,内容块的div下面不能再有div标签了。

方法四:不用js,用“input:checked”来做tab切换,先把所有的内容隐藏,被选中的内容显示。代码如下:

该方法的缺点是,不同区域切换只能通过点击。

标签: js tab页面切换

本文链接地址:https://www.jiuchutong.com/biancheng/383671.html 转载请保留说明!

上一篇:JavaScript精炼之构造函数 Constructor及Constructor属性详解(javascript 语言精粹(修订版))

下一篇:js实现选中页面文字将其分享到新浪微博(js选中div)

  • 佣金交税吗
  • 增值税应交税费和申报的不一样怎么调整
  • 进项税发票认证后能退票吗
  • 赠送货物怎么入账
  • 金税三期个人所得税税率
  • 无形资产摊销为什么计入管理费
  • 生产成本里面的工资
  • 社保代扣代缴怎么取消
  • 土地闲置费是否可以税前扣除
  • 个税专项扣除做什么用
  • 库存商品进项税额转出分录怎么写
  • 低价销售差额部分计入
  • 应收账款折扣怎么计算
  • 收到结算单应该怎么处理
  • 合作社收到补贴款如何入账
  • 事业编制公考
  • 暂估入账估低了怎么办
  • 企业购入投资性房地产时借记什么科目
  • 维修房产用的建材会计分录
  • 公司开出的发票
  • 限售股转让所得
  • 逾期往来账款怎么处理?
  • 上年结转的广告费次年怎么入账
  • 什么车不用交保险
  • 政府专项基金是什么
  • 交易性金融资产包括哪些项目
  • 文化事业建设费减免政策
  • 预缴附加税款会退税吗
  • 固定资产折旧表述不正确的是
  • 计提减值时注意什么
  • 时序模型算法
  • php保存数据
  • 国有土地使用证到期了怎么办
  • 应收账款净额可以是负数吗
  • php 动态执行代码
  • thinkphp 模块
  • php json 对象
  • 应付账款借方怎么重分类
  • php连接数据库的基本步骤是什么
  • 基于java的电子书店管理系统
  • html代码form
  • 房产置换怎么做账务处理
  • 违约赔偿金要交税吗
  • phpcms文档
  • 在途资金属于什么科目
  • 企业转让无形资产的方式有
  • access自动保存
  • 什么情况下要缴纳房产税
  • 春节法定假加班费政策依据
  • 固定资产减值准备借贷方向
  • 做账时实收资本减少应该记在那一栏
  • 哪些拍卖行为不属于诈骗
  • 跨年发票账务处理怎么做
  • 用现金支付的款项
  • 坏账损失的定义
  • 教育费附加计费单位
  • 小规模纳税人取得普通发票怎么做账
  • 公司购车按揭利率是多少
  • 异地学校
  • 公司多出来的钱怎么办
  • 预付账款怎样做会计分录
  • 主营业务成本可以设明细科目吗
  • 预算凭证是什么
  • 一般纳税人拿到普票怎么处理账务
  • 研发费用资本化条件
  • 重要空白凭证是什么科目
  • mysql声明全局变量
  • mysql免安装版本
  • win8.1使用技巧
  • 如何提高windows7运行速度
  • ubuntu简单的命令
  • mac怎么看文件
  • grub修复引导windows10
  • new folder.exe是什么
  • python内置函数open()的参数用来指定打开文本文件
  • perl的$_
  • unity2d ui
  • shell 生成随机数每次运行都不一样
  • javascript网页游戏制作教程
  • 未开票企业怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设