分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

原生js实现下拉菜单

发布时间:2023-09-06 01:24责任编辑:沈小雨关键词:js下拉菜单

简单给两段代码:

html和css部分:

<style>
???????.one li{ width:100px; height:30px; line-height:30px; background:url(nav/libg.jpg) no-repeat; float:left; text-align:center; margin-left:10px; cursor:pointer; _display:inline; position:relative;}
???????li ul{ position:absolute; left:0; top:30px; display:none;}
</style>
<ul class="one"> ???????<li id="li01"> ???????????<span>一级菜单</span> ???????????<ul id="ul01"> ???????????????<li>二级菜单</li> ???????????????<li>二级菜单</li> ???????????????<li>二级菜单</li> ???????????</ul> ???????</li> ???????<li id="li02"> ???????????<span>一级菜单</span> ???????????<ul id="ul02"> ???????????????<li>二级菜单</li> ???????????????<li>二级菜单</li> ???????????????<li>二级菜单</li> ???????????</ul> ???????</li> ???????<li id="li03"> ???????????<span>一级菜单</span> ???????????<ul id="ul03"> ???????????????<li>二级菜单</li> ???????????????<li>二级菜单</li> ???????????????<li>二级菜单</li> ???????????</ul> ???????</li> ???</ul>

javascript部分:

function fn(canshu1,canshu2){ ???var li01 = document.getElementById(canshu1); ???var ul01 = document.getElementById(canshu2); ???????li01.onmouseover = function(){ ???????ul01.style.display = "block" ???????} ???li01.onmouseout = function(){ ???????ul01.style.display = "none" ???????}}
fn("li01","ul01")    
fn("li02","ul02")    
fn("li03","ul03")   

亮个效果图:

原生js实现下拉菜单

原文地址:http://www.cnblogs.com/0dhw/p/7827418.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved