使用JavaScript怎么实现一个tab页切换效果

使用JavaScript怎么实现一个tab页切换效果?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>www.jb51.netJS实现的TAB切换</title>
<styletype="text/css">
#content{
width:400px;
height:200px;
}
#tab_bar{
width:400px;
height:20px;
float:left;
}
#tab_barul{
padding:0px;
margin:0px;
height:20px;
text-align:center;
}
#tab_barli{
list-style-type:none;
float:left;
width:133.3px;
height:20px;
background-color:gray;
}
.tab_css{
width:400px;
height:200px;
background-color:orange;
display:none;
float:left;
}
</style>
<scripttype="text/javascript">
varmyclick=function(v){
varllis=document.getElementsByTagName("li");
for(vari=0;i<llis.length;i++){
varlli=llis[i];
if(lli==document.getElementById("tab"+v)){
lli.style.backgroundColor="orange";
}else{
lli.style.backgroundColor="gray";
}
}
vardivs=document.getElementsByClassName("tab_css");
for(vari=0;i<divs.length;i++){
vardivv=divs[i];
if(divv==document.getElementById("tab"+v+"_content")){
divv.style.display="block";
}else{
divv.style.display="none";
}
}
}
</script>
</head>
<body>
<divid="content">
<divid="tab_bar">
<ul>
<liid="tab1"onclick="myclick(1)">
tab1
</li>
<liid="tab2"onclick="myclick(2)">
tab2
</li>
<liid="tab3"onclick="myclick(3)">
tab3
</li>
</ul>
</div>
<divclass="tab_css"id="tab1_content">
<div>页面一</div>
</div>
<divclass="tab_css"id="tab2_content">
<div>页面二</div>
</div>
<divclass="tab_css"id="tab3_content">
<div>页面三</div>
</div>
</div>
</body>
</html>

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注恰卡编程网行业资讯频道,感谢您对恰卡编程网的支持。

使用JavaScript怎么实现一个tab页切换效果

发布于 2021-04-08 13:37:20
收藏
分享
海报
0 条评论
178
上一篇:如何在css中绘制特殊图形 下一篇:使用Java怎么对XML文件进行增删改查操作
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码