JS实现的简单标签点击切换功能示例
发布时间 - 2026-01-11 03:21:31 点击率:次本文实例讲述了JS实现的简单标签点击切换功能。分享给大家供大家参考,具体如下:

先来看看运行效果:
具体代码如下:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>www. </title>
<style>
* {
margin: 0;
padding: 0;
}
ul {
list-style-type: none;
}
.box {
width: 400px;
height: 300px;
border: 1px solid #ccc;
margin: 100px auto;
overflow: hidden;
}
.hd {
height: 45px;
}
.hd span {
display: inline-block;
width: 90px;
background-color: pink;
line-height: 45px;
text-align: center;
cursor: pointer;
}
.hd span.current {
background-color: yellowgreen;
}
.bd li {
height: 255px;
background-color: yellowgreen;
display: none;
}
.bd li.current {
display: block;
font-size: 36px;
}
</style>
</head>
<body>
<div class="box" id="box">
<div class="hd">
<span class="current">体育</span>
<span>娱乐</span>
<span>新闻</span>
<span>综合</span>
</div>
<div class="bd">
<ul>
<li class="current">我是体育模块</li>
<li>我是娱乐模块</li>
<li>我是新闻模块</li>
<li>我是综合模块</li>
</ul>
</div>
</div>
<script>
var box = document.getElementById("box");
var spans = box.getElementsByTagName("span");
var lis = box.getElementsByTagName("li");
for (var i = 0; i < spans.length; i++) {
spans[i].aaa = i;
spans[i].onclick = function () {
for (var i = 0; i < spans.length; i++) {
spans[i].className = "";
lis[i].className = "";
}
this.className = "current";
lis[this.aaa].className = "current";
}
}
</script>
</body>
</html>
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript切换特效与技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
# JS
# 标签
# 点击
# 切换
# JavaScript实现的简单Tab点击切换功能示例
# JavaScript 实现 Tab 点击切换实例代码
# JS实现淡蓝色简洁竖向Tab点击切换效果
# 简单纯js实现点击切换TAB标签实例
# js实现点击切换TAB标签实例
# Vue.js点击切换按钮改变内容的实例讲解
# 原生JS实现隐藏显示图片 JS实现点击切换图片效果
# JavaScript实现点击切换功能
# JavaScript实现多个重叠层点击切换效果的方法
# JavaScript实现Tab点击切换
# 我是
# 相关内容
# 遍历
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 先来
# 程序设计
# 讲述了
# type
# list
# width
# box
# ul
# style
# www
# padding
# margin
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
,网页ppt怎么弄成自己的ppt?
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
如何快速生成可下载的建站源码工具?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
Python函数文档自动校验_规范解析【教程】
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
Laravel如何为API生成Swagger或OpenAPI文档
在线制作视频的网站有哪些,电脑如何制作视频短片?
WEB开发之注册页面验证码倒计时代码的实现
java获取注册ip实例
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
如何基于PHP生成高效IDC网络公司建站源码?
javascript中对象的定义、使用以及对象和原型链操作小结
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何确保西部建站助手FTP传输的安全性?
如何快速查询网站的真实建站时间?
中山网站制作网页,中山新生登记系统登记流程?
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
,南京靠谱的征婚网站?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
怎么用AI帮你为初创公司进行市场定位分析?
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
LinuxCD持续部署教程_自动发布与回滚机制
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
Java类加载基本过程详细介绍
详解阿里云nginx服务器多站点的配置
高防服务器租用指南:配置选择与快速部署攻略
b2c电商网站制作流程,b2c水平综合的电商平台?
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
网站制作软件免费下载安装,有哪些免费下载的软件网站?
如何快速搭建高效香港服务器网站?
Laravel如何使用Collections进行数据处理?(实用方法示例)
音响网站制作视频教程,隆霸音响官方网站?
Laravel如何处理文件下载请求?(Response示例)
详解jQuery中基本的动画方法
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
详解Android中Activity的四大启动模式实验简述
如何选择可靠的免备案建站服务器?
Laravel如何保护应用免受CSRF攻击?(原理和示例)
如何自定义建站之星网站的导航菜单样式?
上一篇:docker怎么删除所有镜像
下一篇:简单实现php上传文件功能
上一篇:docker怎么删除所有镜像
下一篇:简单实现php上传文件功能

