首页前端开发JavaScriptjavascript如何隐藏下拉菜单

javascript如何隐藏下拉菜单

时间2024-01-30 00:11:03发布访客分类JavaScript浏览1106
导读:收集整理的这篇文章主要介绍了javascript如何隐藏下拉菜单,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript隐藏下拉菜单的方法:首先创建一个“demo.htML”和“demo.css”;然后创建一个“demo.js...
收集整理的这篇文章主要介绍了javascript如何隐藏下拉菜单,觉得挺不错的,现在分享给大家,也给大家做个参考。

javascript隐藏下拉菜单的方法:首先创建一个“demo.htML”和“demo.css”;然后创建一个“demo.js”;最后通过“function hideSubMenu(li) { ...} ”实现隐藏即可。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript如何隐藏下拉菜单?

javascript实现下拉菜单的显示与隐藏

demo.html

!DOCTYPE html>
    html lang="en">
    head>
        meta charset="UTF-8">
        tITle>
    实现下拉菜单效果/title>
        link rel="stylesheet" type="text/css" href="demo.css">
        script type="text/javascript" src="demo.js">
    /script>
    /head>
    body>
    p id="nav">
        ul>
            li>
    a href="#">
    首页/a>
    /li>
            li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
    a href="#">
    课程大厅/a>
                ul>
                    li>
    a href="#">
    JavaScript/a>
    /li>
                    li>
    a href="#">
    Html/CSS/a>
    /li>
                /ul>
            /li>
            li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)">
    a href="#">
    学习中心/a>
                ul>
                    li>
    a href="#">
    视频学习/a>
    /li>
                    li>
    a href="#">
    实例练习/a>
    /li>
                    li>
    a href="#">
    问与答/a>
    /li>
                /ul>
            /li>
            li>
    a href="#">
    经典案例/a>
    /li>
            li>
    a href="#">
    关于我们/a>
    /li>
        /ul>
    /p>
    /body>
    /html>
    

demo.js

function displaySubMenu(li) {
        VAR subMenu = li.getelementsbytagname("ul")[0];
        subMenu.style.display = "block";
}
function hideSubMenu(li) {
        var subMenu = li.getElementsByTagName("ul")[0];
        subMenu.style.display = "none";
}
    

demo.css

*{
     margin:0px;
     padding:0px;
}
body{
     font-family:Verdana, Geneva, sans-serif;
     font-Size:14px;
}
#nav{
     width:600px;
     height:40px;
     background-color:#eee;
     margin:0 auto;
}
ul{
     list-style:none;
}
ul li{
     float:left;
     line-height:40px;
     text-align:center;
     width:100px;
}
a{
     text-decoration:none;
     color:#000;
     display:block;
}
a:hover{
     color:#F00;
     background-color:#666;
}
ul li ul li{
     float:none;
    background-color:#eee;
     margin:2px 0px;
}
ul li ul{
     display:none;
}
    

效果:

推荐学习:《javascript高级教程》

以上就是javascript如何隐藏下拉菜单的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 深入浅析Node.js异步编程中的cal...下一篇:jquery怎么动态修改css样式猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: javascript如何隐藏下拉菜单
本文地址: https://pptw.com/jishu/591783.html
javascript中宿主对象和原生对象的区别是什么 浅谈Angular中RxJS如何映射数据操作

游客 回复需填写必要信息