JavaScript,下拉菜单
web前端-js教程
我们这一篇来用JavaScript脚本实现下拉菜单的显示和隐藏。使用JavaScript方法实现我们需要用的知识有:1)JS事件:onmouseover鼠标经过事件和onmouseout鼠标离开事件。
2)JS基础语法:使用function关键字定义函数。
3)DOM编程:getElementsByTagName()方法。
那么接下来就是我们制作的流程:
1)隐藏二级菜单:设置CSS样式,让二级菜单隐藏。
2)编写显示子菜单showsub()函数:使用getElementsByTagName获取二级菜单项;通过style.display设置二级菜单显示。
3)编写隐藏子菜单hidesub()函数:使用getElementsByTagName获取二级菜单项;通过style.display设置二级菜单隐藏。
4)添加鼠标事件:给有二级菜单的一级菜单添加鼠标事件,并调用showsub()/hidesub()函数,实现鼠标经过一级菜单,二级菜单显示和隐藏。
5)做浏览器兼容性检测,至少五个浏览器。IE7,8,9,火狐,谷歌,2345浏览器等。
h5制作的app源码下载,vscode基本教程,afni ubuntu,tomcat所有404,安卓sqlite应用实例,织梦插件后缀,比较好的web前端框架,爬虫工程师接单渠道,php mail()配置,秦淮seo快速优化,企业 办公 网站模板,有源码的网页模板,商品展示网站模板源码lzw
效果图:php 分销系统源码,vscode如何查找代码,ubuntu 外网映射,linu启动tomcat,sqlite3普通索引,html5 提示框插件,前端框架总成算大事故车吗,不用下载程序就能学习爬虫,php文件夹是否存在,sem seo推广宣传,电影院订票网站开发,网页内容百度未收录,天猫商城html模板lzw
广告秀 源码,ubuntu 没空间了,大数据 爬虫 法律,php开启redi,seo_00lzw
HTML代码:外部CSS样式表style.css文件代码:下拉菜单
/*CSS全局设置*/ *{ margin:0; padding:0; } .nav{ background-color:#EEEEEE; height:40px; width:450px; margin:0 auto; } ul{ list-style:none; } ul li{ float:left; line-height:40px; text-align:center; } a{ text-decoration:none; color:#000000; display:block; width:90px; height:40px; } a:hover{ background-color:#666666; color:#FFFFFF; } ul li ul li{ float:none; background-color:#EEEEEE; } ul li ul{ display:none; } /*为了兼容IE7设置的CSS样式,但是又必须写在a:hover前面*/ ul li ul li a:link,ul li ul li a:visited{ background-color:#EEEEEE; } ul li ul li a:hover{ background-color:#009933; }外部JS脚本script.js文件代码:
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"; }