js实现简单的选项卡效果

发布时间 - 2026-01-10 23:14:58    点击率:

效果如下:

 

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
div{width:200px;height:100px;border:1px red solid;display:none};
</style>
<script>
window.onload=function(){
 var oDiv=document.getElementsByTagName("div")
 var oIput=document.getElementsByTagName("input")
 oDiv[0].style.display="block";
 var ten=oIput[0]
 for(i=0;i<oIput.length;i++){
 oIput[i].indent=i
 //通过自定义属性获得下标值
 oIput[i].onclick=function(){
  ten.style.background=''
  oDiv[ten.indent].style.display="none"
  //点击时把上一个隐藏
  this.style.background="yellow"
  oDiv[this.indent].style.display="block"
  ten=this
  }
 }
 }
</script>
</head>
<body>
<input type="button" value="按钮一" style="background:yellow"/>
<input type="button" value="按钮二"/>
<input type="button" value="按钮三"/>
<div>1</div>
<div>2</div>
<div>3</div>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# js  # 选项卡  # js实现选项卡切换  # js实现选项卡效果  # Vue.js tab实现选项卡切换  # 使用vue.js写一个tab选项卡效果  # js鼠标经过tab选项卡时实现切换延迟  # 完美实现js选项卡切换效果(二)  # Vue.js组件tab实现选项卡切换  # 原生js实现选项卡功能  # JS实现的tab切换选项卡效果示例  # JS使用面向对象技术实现的tab选项卡效果示例  # js-tab选项卡  # js编写选项卡效果  # 自定义  # 无标题文档  # org  # TR  # EN  # Transitional  # www  # http  # head  # equiv  # meta  # dtd 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 黑客如何利用漏洞与弱口令入侵网站服务器?  php485函数参数是什么意思_php485各参数详细说明【介绍】  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  教你用AI润色文章,让你的文字表达更专业  Python文件操作最佳实践_稳定性说明【指导】  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  微信小程序 input输入框控件详解及实例(多种示例)  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  Laravel如何生成URL和重定向?(路由助手函数)  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  WEB开发之注册页面验证码倒计时代码的实现  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  Laravel如何记录自定义日志?(Log频道配置)  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  详解Android——蓝牙技术 带你实现终端间数据传输  JavaScript如何实现倒计时_时间函数如何精确控制  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  公司网站制作需要多少钱,找人做公司网站需要多少钱?  lovemo网页版地址 lovemo官网手机登录  JS碰撞运动实现方法详解  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  清除minerd进程的简单方法  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  青岛网站建设如何选择本地服务器?  移动端脚本框架Hammer.js  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  用v-html解决Vue.js渲染中html标签不被解析的问题  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  java ZXing生成二维码及条码实例分享  公司网站制作价格怎么算,公司办个官网需要多少钱?  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  如何获取免费开源的自助建站系统源码?  制作旅游网站html,怎样注册旅游网站?  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何用wdcp快速搭建高效网站?  如何在建站之星网店版论坛获取技术支持?  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  Laravel如何实现数据库事务?(DB Facade示例)  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  node.js报错:Cannot find module &#39;ejs&#39;的解决办法  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  Laravel如何处理和验证JSON类型的数据库字段