javascript如何隐藏下拉菜单
导读:收集整理的这篇文章主要介绍了javascript如何隐藏下拉菜单,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript隐藏下拉菜单的方法:首先创建一个“demo.htML”和“demo.css”;然后创建一个“demo.js...
收集整理的这篇文章主要介绍了javascript如何隐藏下拉菜单,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript隐藏下拉菜单的方法:首先创建一个“demo.htML”和“demo.css”;然后创建一个“demo.js”;最后通过“function hideSubMenu(li) { ...} ”实现隐藏即可。
本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript如何隐藏下拉菜单?
javascript实现下拉菜单的显示与隐藏
demo.html
!DOCTYPE html> html lang="en"> head> meta charset="UTF-8"> tITle> 实现下拉菜单效果/title> link rel="stylesheet" type="text/css" href="demo.css"> script type="text/javascript" src="demo.js"> /script> /head> body> p id="nav"> ul> li> a href="#"> 首页/a> /li> li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)"> a href="#"> 课程大厅/a> ul> li> a href="#"> JavaScript/a> /li> li> a href="#"> Html/CSS/a> /li> /ul> /li> li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(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> /p> /body> /html>
demo.js
function displaySubMenu(li) { VAR subMenu = li.getelementsbytagname("ul")[0]; subMenu.style.display = "block"; } function hideSubMenu(li) { var subMenu = li.getElementsByTagName("ul")[0]; subMenu.style.display = "none"; }
demo.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; } 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; }
效果:
推荐学习:《javascript高级教程》
以上就是javascript如何隐藏下拉菜单的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript如何隐藏下拉菜单
本文地址: https://pptw.com/jishu/591783.html