前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js代码实现下拉菜单

js代码实现下拉菜单

作者头像
全栈程序员站长
发布2022-07-23 13:38:54
8.3K0
发布2022-07-23 13:38:54
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

效果

js代码实现下拉菜单
js代码实现下拉菜单

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 οnmοuseοver=”ShowSub(this)” οnmοuseοut=”HideSub(this)” ><a href=”#”>课程大厅</a> <ul> <li><a href=”#”>JavaScript</a></li> <li><a href=”#”>Html/CSS</a></li> </ul> </li> <li οnmοuseοver=”ShowSub(this)” οnmοuseοut=”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>

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126470.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月7,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档