位置: 编程技术 - 正文

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)

  • 商贸的增值税税率
  • 工程预付款的支付要求
  • 合伙企业需要申报个税吗
  • 收到投资款怎么做会计凭证
  • 预收帐款一直挂账好吗
  • 餐饮增值税发票税率
  • 关于开票时纳税的规定
  • 研发人员工资加计
  • 个税申报已经申报如何更改
  • 外币折算差额计入什么科目
  • 补开去年的发票怎么结转成本?
  • 专票地址不对可以重开吗
  • 部队医院学校都没有税号吗
  • 独生子女补贴怎么查询
  • 无形资产的出租租金通过什么科目核算
  • 应付职工薪酬科目的应用
  • win11专业版和家庭中文版区别
  • win10系统怎么设置锁屏壁纸
  • 债券利息收入的分录
  • 发票跨年作废很麻烦吗
  • 在windows 7中
  • 备用金冲销的会计分录
  • 赠送积分怎么确认收入
  • incorrect email format
  • linux查关键字
  • auepuc.exe是什么软件
  • 个人补缴的养老全部划入个人账户
  • phpcrawl
  • vue怎么让按键启用和禁用
  • 光下的村庄环境描写
  • php面向对象编程实验总结
  • 论文阅读网站排行榜
  • 免费学电脑的网站
  • 公司间代收款需要开票吗
  • 加油票发票抬头开错了
  • 转出未交增值税借方余额表示什么
  • 用友财务软件怎么下载到电脑
  • 预缴所得税可以调减吗
  • 无发生额有没有对账单
  • 企业员工年终奖仲裁
  • 增发股票购买子公司
  • 开发支出在资产负债表填哪一栏
  • 无形资产摊销是当月增加当月摊销吗
  • 印花税怎么交,在哪里交
  • mysql最新版怎么中文
  • 企业开办期间账务处理
  • 非广告性质的赞助支出
  • 路桥费税率是几个点
  • 建筑安装印花
  • 股权和出资的关系
  • 产品成本归集和分配是哪一章的
  • 母子公司可以合并吗
  • 什么发票可以抵扣税
  • 开票信息中电话怎么填
  • 什么叫社保差额调整
  • 对公帐户发票金额是什么
  • 电脑算固定资产哪一类
  • ubuntu 启动gui
  • npssvc.exe - npssvc是什么进程 有什么用
  • window sdk for windows 8.1
  • win8应用程序没有响应
  • mount挂载文件系统
  • vs2019创建安装程序
  • meta 标签
  • Unity3d AssetDatabase.SetLabels StartAssetEditing ValidateMoveAsset 语法复习
  • node.js操作文件
  • dom教程
  • unity ulua
  • vue 分页 实现
  • node.js使用mysql
  • jquery获取指定元素
  • js实现滑动效果
  • arraylist100扩充几次
  • twist python
  • 亲测源码论坛
  • 银行税务代扣需要什么材料
  • 国家浙江税务局
  • 百望电子发票查询下载
  • 东莞各税务分局电话
  • 税务上的关联企业指哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设