本文实例为大家分享了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小时内与您取得联系。