DOM ------ 下拉菜单

简介: DOM ------ 下拉菜单

效果: 鼠标滑过呈现二级菜单

思路: 利用nodeType值为1 获取标签元素

0f592442f25d4cc68bb1a939b6f69d19.png

  //html代码
  <ul class='nav'>
        <li>
            <a href="#">微博</a>
            <ul>
                <li>
                    <a href="">私信</a>
                </li>
                <li>
                    <a href="">评论</a>
                </li>
                <li>
                    <a href="">@我</a>
                </li>
            </ul>
        </li> 
    </ul>
    //js代码
    var nav = doument.querySelector('.nav')
    var lis = nav.children
    for(var i=0; i<lis.length; i++){
        lis[i].onmouseover = function(){
            this.children[1].style.display  = 'block'
        }
        lis[i].onmouseout = function(){
            this.children[1].style.display  = 'none'
        }
    }

不积跬步无以至千里 不积小流无以成江海

相关文章
|
7月前
|
JavaScript 前端开发 开发工具
大世界项目12------侧边栏导航数据
大世界项目12------侧边栏导航数据
|
JavaScript
Layui----动态选项卡
Layui----动态选项卡
100 0
Layui----动态选项卡
|
小程序 前端开发
小程序----页面样式(WXSS)
小程序----页面样式(WXSS)
|
小程序 JavaScript
小程序----事件绑定
小程序----事件绑定
|
JavaScript 程序员
DOM ------ tab栏切换
DOM ------ tab栏切换
|
JavaScript
DOM ------ 常见鼠标事件
DOM ------ 常见鼠标事件
|
移动开发 JavaScript
DOM ------ H5自定义属性
DOM ------ H5自定义属性
|
JavaScript
DOM ------ 表单的全选和取消全选
DOM ------ 表单的全选和取消全选
123 0
|
JavaScript 前端开发
DOM ------ 事件 的那些事儿
DOM ------ 事件 的那些事儿
|
JavaScript 前端开发
DOM ------ 获取元素
DOM ------ 获取元素