Javascript实现简单二级下拉菜单实例


Posted in Javascript onJune 15, 2014
<span style="font-size:14px;"><!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="texthtml;charset=utf-8"> 
<title>Menu</title> 
<style type="text/css"> 
#nav 
{ 
list-style: none; 
text-align: center; 
} 
#nav li 
{ 
float: left; 
width: 100px; 
color: white; 
background-color: #3E3E3E; 
} 
#menu 
{ 
list-style: none; 
padding: 5px; 
display: none; 
margin-left: -5px; 
margin-top: -5px; 
} 
#menu li 
{ 
background-color: #ccc; 
width: 100px; 
text-align: left; 
padding-left: 10px; 
} 
#menu li a:link 
{ 
text-decoration: none; 
display: block; 
} 
#menu li a:hover 
{ 
background-color:#3E3E3E; 
color: white 
} 
</style> 
</head> 
<body> 
<ul id="nav"> 
<li class="child">数 据 库 
<ul id="menu"> 
<li><a href="http://blog.csdn.net/u011043843">MySQL</a></li> 
<li><a href="http://blog.csdn.net/u011043843">SQL Server</a></li> 
<li><a href="http://blog.csdn.net/u011043843">Oracle</a></li> 
<li><a href="http://blog.csdn.net/u011043843">DB2</a></li> 
</ul> 
</li> 
<li class="child">前台脚本 
<ul id="menu"> 
<li><a href="http://blog.csdn.net/u011043843">JavaScript</a></li> 
<li><a href="http://blog.csdn.net/u011043843">Ruby</a></li> 
<li><a href="http://blog.csdn.net/u011043843">HTML</a></li> 
<li><a href="http://blog.csdn.net/u011043843">Python</a></li> 
</ul> 
</li> 
<li class="child">后台脚本 
<ul id="menu"> 
<li><a href="http://blog.csdn.net/u011043843">PHP</a></li> 
<li><a href="http://blog.csdn.net/u011043843">ASP</a></li> 
<li><a href="http://blog.csdn.net/u011043843">ASP.NET</a></li> 
<li><a href="http://blog.csdn.net/u011043843">JSP</a></li> 
</ul> 
</li> 
</ul> 
<script type="text/javascript"> 
var lis = document.getElementById("nav").getElementsByTagName('li'); 
var i = 0; for( i = 0; i < lis.length; i++) 
{ 
if(lis[i].className == "child") 
{ 
lis[i].onmouseover = function() 
{ 
var ulObj1 = this.getElementsByTagName('ul')[0]; 
ulObj1.style.display = "block"; 
this.style.backgroundColor="#ccc"; 
this.style.color="black"; 
} 
} 
lis[i].onmouseout = function() 
{ 
var ulObj1 = this.getElementsByTagName('ul')[0]; //this是HTMLElement对象 
ulObj1.style.display = "none"; 
this.style.backgroundColor="#3E3E3E"; 
this.style.color="white"; 
} 
} 
</script> 
</body> 
</html></span>
Javascript 相关文章推荐
Javascript 检测键盘按键信息及键码值对应介绍
Jan 03 Javascript
上传的js验证(图片/文件的扩展名)
Apr 25 Javascript
防止jQuery ajax Load使用缓存的方法小结
Feb 22 Javascript
innerHTML中标签可以换行的方法汇总
Aug 14 Javascript
js实现的后台左侧管理菜单代码
Sep 11 Javascript
纯原生js实现贪吃蛇游戏
Apr 16 Javascript
简单实现js点击展开二级菜单功能
May 16 Javascript
layui导航栏实现代码
May 19 Javascript
浅谈使用React.setState需要注意的三点
Dec 18 Javascript
Vue实现一个图片懒加载插件
Mar 11 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
Jun 07 Javascript
JS实现基本的网页计算器功能示例
Jan 16 Javascript
jQuery $.extend()用法总结
Jun 15 #Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
Jun 14 #Javascript
使用jQuery判断IE浏览器版本的代码
Jun 14 #Javascript
jQuery Migrate 1.1.0 Released 注意事项
Jun 14 #Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
Jun 14 #Javascript
Ext修改GridPanel数据和字体颜色、css属性等
Jun 13 #Javascript
jquery实现倒计时代码分享
Jun 13 #Javascript
You might like
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
ThinkPHP登录功能的实现方法
2014/08/20 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
JQuery里面的几种选择器 查找满足条件的元素$(&quot;#控件ID&quot;)
2011/08/23 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
2013/10/21 Javascript
JavaScript中的连字符详解
2013/11/28 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
javascript实现显示和隐藏div方法汇总
2015/08/14 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
javascript回到顶部特效
2016/07/30 Javascript
Javascript数组中push方法用法分析
2016/10/31 Javascript
TableSort.js表格排序插件使用方法详解
2017/02/10 Javascript
Webpack优化配置缩小文件搜索范围
2017/12/25 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
Vue之beforeEach非登录不能访问的实现(代码亲测)
2019/07/18 Javascript
微信小程序实现收货地址左滑删除
2020/11/18 Javascript
Python环境搭建之OpenCV的步骤方法
2017/10/20 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
python爬取微信公众号文章的方法
2019/02/26 Python
简单的Python调度器Schedule详解
2019/08/30 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
浅谈html5 响应式布局
2014/12/24 HTML / CSS
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
2020/04/10 HTML / CSS
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
工业学校毕业生自荐信范文
2014/01/03 职场文书
物流仓管员工作职责
2014/01/06 职场文书
难忘的一课教学反思
2014/04/30 职场文书
计算机网络专业求职信
2014/06/05 职场文书
业务员岗位职责范本
2015/04/03 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书
优秀新员工事迹材料
2019/05/13 职场文书
创新创业项目计划书该怎样写?
2019/08/13 职场文书
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android