tab标签切换原理总结

本文详细介绍了使用HTML和JavaScript实现简易Tab标签切换效果的方法。通过创建头部和内容区域的组合,利用JavaScript函数控制显示和隐藏,实现了页面元素的动态切换。文章提供了具体的代码示例,包括HTML结构和必要的CSS样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先tab标签的思路就是当鼠标单击时候能够切换窗口内容,也就是说要有两个框,其中一个是头部,一个是与头部关联的框。

<div>我是标题</div>

<div>我是内容</div>

而其中它的切换时由很多这种组合来完成的,每个内容里面就可以写不同的东西。然后再用一个大的盒子把这些包裹起来

<div class="zhuti" onLand="tab(n_1)">//这个是整个标签的主体    onland是载入function tab(cab)这个函数的意思

<div class="menus1" id="tab1" onclick="tab(n_1)">我是标题</div>

<div class="menus2" id="tab2" onclick="tab(n_2)">我是标题2</div>

.......

<div class="menus100" id="tab100">我是标题100</div>//这个就是说你可以无限的加标签如果需要

</div>//这是头部标签的结尾包裹住了头部标签

然后在做一个跟头部标签类似的内容标签

<div class="">//这个是包裹整个内容的标签

<div class="nei_1" id="n_1">我是内容1</div>

<div class="nei_2" id="n_2">我是内容2</div>

.......

<div class="nei_2" id="n_100">我是内容100</div>//同上路的意思

</div>//这里包裹住了所有的内容

如果只是想实现tab内容切换的效果只需要写

function tab(cad)

{

n_1.style.display="none"//让id为n_1的标签的css样式display为隐藏

n_2.style.display="none"//让id为n_2的标签的css样式display为隐藏

......

n_100.style.display="none"让id为n_100的标签的css样式display为隐藏

 

最后这是实现的关键代码

cab.style.display="block"//让单击鼠标所对应的标签出现

}这个代码就可以简单的tab标签实现原理

}

然后是css样式的设定,如果不设定的话,直接预览代码的html样式则是很多混乱的内容标签,当单击一次的时候出现

.nei_2

{

display:none;

}//这是为了把除了nei_1以为的标签都隐藏,这样初始看到的就只有nei_1.

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/1470765/blog/209161

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值