js代码实现下拉菜单【推荐】
发布时间 - 2026-01-10 21:50:37 点击率:次效果:
js代码:
<script type="text/javascript">
function ShowSub(li) {//函数定义
var subMenu = li.getElementsByTagName("ul")[0] ;//获取
subMenu.style.display = " block ";
}
function HideSub(li) {
var subMenu = li.getElementsByTagName("ul")[0];
subMenu.style.display = " none ";
}
</script>
css样式:
*{ margin:0px; padding:0px;}
body{ font-family:Verdana, Geneva, sans-serif; font-size:14px;}
#nav{ width:600px; height:40px; background-color:#eee; margin:0 auto;}
ul{ list-style:none;}
ul li{ float:left; line-height:40px; text-align:center; width:100px;}//ie7显示宽度的兼容性 设置width 而不用padding的自适应
a{ text-decoration:none; color:#000; display:block;}
a:hover{ color:#F00; background-color:#666;}
ul li ul li{ float:none;background-color:#eee; margin:2px 0px;}
ul li ul{ display:none;}
html代码
<div id="nav"> <ul> <li><a href="#">首页</a></li> <li onmouseover="ShowSub(this)" onmouseout="HideSub(this)" ><a href="#">课程大厅</a> <ul> <li><a href="#">JavaScript</a></li> <li><a href="#">Html/CSS</a></li> </ul> </li> <li onmouseover="ShowSub(this)" onmouseout="HideSub(this)" ><a href="#">学习中心</a> <ul> <li><a href="#">视频学习</a></li> <li><a href="#">实例练习</a></li> <li><a href="#">问与答</a></li> </ul> </li> <li><a href="#">经典案例</a></li> <li><a href="#">关于我们</a></li> </ul> </div>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js
# 下拉菜单
# JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
# js实现省份下拉菜单效果
# JS中用三种方式实现导航菜单中的二级下拉菜单
# JS 实现导航菜单中的二级下拉菜单的几种方式
# 全国省市二级联动下拉菜单 js版
# js实现select二级联动下拉菜单
# Extjs实现下拉菜单效果
# javascript仿京东导航左侧分类导航下拉菜单效果
# JavaScript实现下拉菜单的显示和隐藏
# 纯JS实现出生日期[年月日]下拉菜单效果
# 关于我们
# 首页
# 自适应
# 问与答
# css
# block
# HideSub
# display
# subMenu
# var
# ul
# getElementsByTagName
# margin
# Verdana
# family
# sans
# Geneva
# padding
# px
# font
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
JavaScript如何实现继承_有哪些常用方法
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
Android中AutoCompleteTextView自动提示
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
在线教育网站制作平台,山西立德教育官网?
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
利用 Google AI 进行 YouTube 视频 SEO 描述优化
如何批量查询域名的建站时间记录?
微信小程序 canvas开发实例及注意事项
Laravel如何为API生成Swagger或OpenAPI文档
Java垃圾回收器的方法和原理总结
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
高性价比服务器租赁——企业级配置与24小时运维服务
长沙企业网站制作哪家好,长沙水业集团官方网站?
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
Laravel Fortify是什么,和Jetstream有什么关系
如何在阿里云服务器自主搭建网站?
如何快速生成可下载的建站源码工具?
如何制作一个表白网站视频,关于勇敢表白的小标题?
如何实现建站之星域名转发设置?
简单实现jsp分页
如何在香港免费服务器上快速搭建网站?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
网站建设要注意的标准 促进网站用户好感度!
如何确保西部建站助手FTP传输的安全性?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
如何在IIS服务器上快速部署高效网站?
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
如何快速生成橙子建站落地页链接?
如何用5美元大硬盘VPS安全高效搭建个人网站?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
jquery插件bootstrapValidator表单验证详解
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
公司网站制作价格怎么算,公司办个官网需要多少钱?
java ZXing生成二维码及条码实例分享
Laravel如何处理和验证JSON类型的数据库字段
装修招标网站设计制作流程,装修招标流程?
Python函数文档自动校验_规范解析【教程】
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?

