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 相关文章推荐
JSON 入门指南 想了解json的朋友可以看下
Aug 26 Javascript
浅谈javascript 面向对象编程
Oct 28 Javascript
javascript学习笔记(二) js一些基本概念
Jun 18 Javascript
javascript模拟select,jselect的方法实现
Nov 08 Javascript
js简单实现HTML标签Select联动带跳转
Oct 23 Javascript
jquery中EasyUI实现异步树
Mar 01 Javascript
js实现带三角符的手风琴效果
Mar 01 Javascript
vue.js获取数据库数据实例代码
May 26 Javascript
jquery animate动画持续运动的实例
Nov 29 jQuery
利用Webpack实现小程序多项目管理的方法
Feb 25 Javascript
js实现无缝轮播图
Mar 09 Javascript
vue数据更新UI不刷新显示的解决办法
Aug 06 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
合作指挥官:孟斯克
2020/03/16 星际争霸
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
PDO::getAttribute讲解
2019/01/28 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
2009/12/09 Javascript
javascript倒计时功能实现代码
2012/06/07 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
angular2+nodejs实现图片上传功能
2017/03/27 NodeJs
Jquery中attr与prop的区别详解
2017/05/27 jQuery
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
梯度下降法介绍及利用Python实现的方法示例
2017/07/12 Python
python PyTorch预训练示例
2018/02/11 Python
python psutil库安装教程
2018/03/19 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
keras实现theano和tensorflow训练的模型相互转换
2020/06/19 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
描述JSP和Servlet的区别、共同点、各自应用的范围
2012/10/02 面试题
2014年团支部工作总结
2014/11/17 职场文书
实验心得体会范文
2016/01/25 职场文书
swagger如何返回map字段注释
2021/07/03 Java/Android
使用Python开发冰球小游戏
2022/04/30 Python
深入理解pytorch库的dockerfile
2022/06/10 Python