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 相关文章推荐
IE8 下的Js错误HTML Parsing Error...
Aug 14 Javascript
jquery 插件学习(二)
Aug 06 Javascript
jquery实现加载等待效果示例
Sep 25 Javascript
如何防止回车(enter)键提交表单
May 11 Javascript
jQuery中position()方法用法实例
Jan 16 Javascript
获取阴历(农历)和当前日期的js代码
Feb 15 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
Apr 19 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
Aug 05 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
Dec 13 Javascript
vue封装第三方插件并发布到npm的方法
Sep 25 Javascript
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
django使用channels2.x实现实时通讯
Nov 28 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
打造计数器DIY三步曲(中)
2006/10/09 PHP
smarty循环嵌套用法示例分析
2016/07/19 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
PHP微信分享开发详解
2017/01/14 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
JavaScript效率调优经验
2009/06/04 Javascript
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
js document.write()使用介绍
2014/02/21 Javascript
浏览器缩放检测的js代码
2014/09/28 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
jQuery实现表格行上下移动和置顶效果
2015/06/05 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
2017/03/01 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
js前端导出Excel的方法
2017/11/01 Javascript
微信小程序实现自定义modal弹窗封装的方法
2018/06/15 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
2020/11/12 Javascript
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
python各种语言间时间的转化实现代码
2016/03/23 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
Python实现动态图解析、合成与倒放
2018/01/18 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
自荐信结尾
2013/10/27 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
工伤事故赔偿协议书
2014/04/15 职场文书
小学生学雷锋演讲稿
2014/04/25 职场文书
毕业生代领毕业材料的授权委托书
2014/09/29 职场文书
2014年社区宣传工作总结
2014/12/02 职场文书
焦点访谈观后感
2015/06/11 职场文书
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android