JS使用面向对象技术实现的tab选项卡效果示例
发布时间 - 2026-01-10 23:19:11 点击率:次本文实例讲述了JS使用面向对象技术实现的tab选项卡效果。分享给大家供大家参考,具体如下:

运行效果图如下:
代码如下:
html:
<ul class="scrollUl">
<li id="m01" class="sd01" value="0"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >新服排期</a></li>
<li id="m02" class="sd02" value="1"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >官方公告</a></li>
</ul>
<div id="c01" style="display: block;">
<ul>
<li class="ml10 mt10"><span class="fu"><a title="最三国“群雄逐鹿”震撼开启 敬请期待." class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >最三国“群雄逐鹿”震撼开启 ...</a></span><span class="hui9">09-28</span></li>
<li class="ml10"><span class="fu"><a title="最三国“群雄逐鹿”震撼开启 敬请期待." class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >最三国“群雄逐鹿”震撼开启 ...</a></span><span class="hui9">09-28</span></li>
<li class="ml10"><span class="fu"><a title="最三国“群雄逐鹿”震撼开启 敬请期待." class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >最三国“群雄逐鹿”震撼开启 ...</a></span><span class="hui9">09-28</span></li>
<li class="ml10"><span class="fu"><a title="最三国“群雄逐鹿”震撼开启 敬请期待." class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >最三国“群雄逐鹿”震撼开启 ...</a></span><span class="hui9">09-28</span></li>
<li class="ml10"><span class="fu"><a title="最三国“群雄逐鹿”震撼开启 敬请期待." class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >最三国“群雄逐鹿”震撼开启 ...</a></span><span class="hui9">09-28</span></li>
<li class="ml10"><span class="fu"><a title="最三国“群雄逐鹿”震撼开启 敬请期待." class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >最三国“群雄逐鹿”震撼开启 ...</a></span><span class="hui9">09-28</span></li>
</ul>
</div>
<div class="hidden" id="c02" style="display: none;">
<ul>
<li class="ml10 mt10"><span class="fu"><a title="《绝地战争》9月8日维护公告" class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >《绝地战争》9月8日维护公告</a></span><span class="hui9">09-28</span></li>
<li class="ml10"><span class="fu"><a title="《绝地战争》9月8日维护公告" class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >《绝地战争》9月8日维护公告</a></span><span class="hui9">09-28</span></li>
<li class="ml10"><span class="fu"><a title="《绝地战争》9月8日维护公告" class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >《绝地战争》9月8日维护公告</a></span><span class="hui9">09-28</span></li>
<li class="ml10"><span class="fu"><a title="《绝地战争》9月8日维护公告" class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >《绝地战争》9月8日维护公告</a></span><span class="hui9">09-28</span></li>
<li class="ml10"><span class="fu"><a title="《绝地战争》9月8日维护公告" class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >《绝地战争》9月8日维护公告</a></span><span class="hui9">09-28</span></li>
<li class="ml10"><span class="fu"><a title="《绝地战争》9月8日维护公告" class="hei" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >《绝地战争》9月8日维护公告</a></span><span class="hui9">09-28</span></li>
</ul>
</div>
js:
function scrollDoor(){
}
scrollDoor.prototype = {
sd : function(menus,divs,openClass,closeClass){
var _this = this;
if(menus.length != divs.length)
{
alert("菜单层数量和内容层数量不一样!");
return false;
}
for(var i = 0 ; i < menus.length ; i++)
{
_this.$(menus[i]).value = i;
_this.$(menus[i]).onmouseover = function(){
//1.先关闭所有的导航和内容:
for(var j = 0 ; j < menus.length ; j++)
{
_this.$(menus[j]).className = closeClass;
_this.$(divs[j]).style.display = "none";
}
//2.打开当前的导航和内容:
//_this.$(menus[this.value]).className = openClass;
this.className = openClass;
_this.$(divs[this.value]).style.display = "block";
}
}
},
$ : function(oid){
if(typeof(oid) == "string")
return document.getElementById(oid);
return oid;
}
}
window.onload = function(){
var SDmodel = new scrollDoor();
SDmodel.sd(["m01","m02"],["c01","c02"],"sd01","sd02");
//SDmodel.sd(["m001","m002"],["c001","c002"],"sd01","sd02");
}
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《javascript面向对象入门教程》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
# JS
# 面向对象
# tab选项卡
# js基于面向对象实现网页TAB选项卡菜单效果代码
# javascript实现tabs选项卡切换效果(自写原生js)
# js实现tab选项卡函数代码
# 原生js实现tab选项卡切换
# 4种JavaScript实现简单tab选项卡切换的方法
# js简单实现竖向tab选项卡的方法
# JS实现滑动菜单效果代码(包括Tab
# 选项卡
# 横向等效果)
# JS实现简单的tab切换选项卡效果
# JS+CSS实现的经典tab选项卡效果代码
# JS实现的最简Table选项卡效果
# JS面向对象编程实现的Tab选项卡案例详解
# 群雄逐鹿
# 敬请期待
# 相关内容
# 遍历
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 程序设计
# 讲述了
# 新服排期
# div
# nofollow
# href
# external
# rel
# span
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
网站制作企业,网站的banner和导航栏是指什么?
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
如何正确下载安装西数主机建站助手?
原生JS获取元素集合的子元素宽度实例
JavaScript如何实现继承_有哪些常用方法
Android okhttputils现在进度显示实例代码
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
在线制作视频的网站有哪些,电脑如何制作视频短片?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
Linux系统命令中screen命令详解
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
香港服务器租用每月最低只需15元?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
图册素材网站设计制作软件,图册的导出方式有几种?
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
android nfc常用标签读取总结
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
详解阿里云nginx服务器多站点的配置
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
音响网站制作视频教程,隆霸音响官方网站?
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
教你用AI润色文章,让你的文字表达更专业
Swift开发中switch语句值绑定模式
利用JavaScript实现拖拽改变元素大小
如何在建站之星绑定自定义域名?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
怎么用AI帮你设计一套个性化的手机App图标?
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
打造顶配客厅影院,这份100寸电视推荐名单请查收
bootstrap日历插件datetimepicker使用方法
如何安全更换建站之星模板并保留数据?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
如何在景安服务器上快速搭建个人网站?
如何撰写建站申请书?关键要点有哪些?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
如何在景安云服务器上绑定域名并配置虚拟主机?
油猴 教程,油猴搜脚本为什么会网页无法显示?
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
UC浏览器如何设置启动页 UC浏览器启动页设置方法
jQuery validate插件功能与用法详解
Laravel如何实现用户注册和登录?(Auth脚手架指南)
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
如何用PHP快速搭建CMS系统?
Mybatis 中的insertOrUpdate操作
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
PHP正则匹配日期和时间(时间戳转换)的实例代码
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法

