Javascript 当鼠标从当前项移动时,如何隐藏列表项?

Javascript 当鼠标从当前项移动时,如何隐藏列表项?,javascript,html,css,Javascript,Html,Css,在这个程序中,当鼠标移动到其他项目时,子菜单项是不隐藏的,我想在鼠标从其区域移动时隐藏子菜单项。你能帮我吗?。我真的希望单击时有一个下拉菜单 #主li{ 列表样式类型:无; 显示:无; 文字装饰:无; } #主要{ 光标:指针; } #帕帕亚{ 背景色:#339933; 文字装饰:无; } #帕帕亚斯{ 背景色:#339933; 文字装饰:无; } 奥兰奇先生{ 文字装饰:无; } #帕帕亚李{ 文字装饰:无; } 功能(选择器){ document.querySelectorAll(选择器

在这个程序中,当鼠标移动到其他项目时,子菜单项是不隐藏的,我想在鼠标从其区域移动时隐藏子菜单项。你能帮我吗?。我真的希望单击时有一个下拉菜单

#主li{
列表样式类型:无;
显示:无;
文字装饰:无;
}
#主要{
光标:指针;
}
#帕帕亚{
背景色:#339933;
文字装饰:无;
}
#帕帕亚斯{
背景色:#339933;
文字装饰:无;
}
奥兰奇先生{
文字装饰:无;
}
#帕帕亚李{
文字装饰:无;
}

功能(选择器){
document.querySelectorAll(选择器)
.forEach(函数(节点){
node.style.display=“block”;
})
}
main 1
  • main 2
    鼠标指针移出元素或其子元素时,会发生
    onmouseout
    事件

    
    功能(选择器){
    document.querySelectorAll(选择器)
    .forEach(函数(节点){
    node.style.display=“block”;
    })
    }
    函数隐藏(选择器){
    document.querySelectorAll(选择器)
    .forEach(函数(节点){
    node.style.display=“无”;
    })
    }
    main 1
    
  • main 2
    鼠标指针移出元素或其子元素时,会发生
    onmouseout
    事件

    
    功能(选择器){
    document.querySelectorAll(选择器)
    .forEach(函数(节点){
    node.style.display=“block”;
    })
    }
    函数隐藏(选择器){
    document.querySelectorAll(选择器)
    .forEach(函数(节点){
    node.style.display=“无”;
    })
    }
    main 1
    
  • main 2
    您忘记了隐藏另一项:

    /*页面显示时不显示li/li{display:none;}*/
    #李少杰{
    列表样式类型:无;
    显示:无;
    文字装饰:无;
    }
    #主要{
    光标:指针;
    }
    #帕帕亚{
    背景色:#339933;
    文字装饰:无;
    }
    #帕帕亚斯{
    背景色:#339933;
    文字装饰:无;
    }
    奥兰奇先生{
    文字装饰:无;
    }
    #帕帕亚李{
    文字装饰:无;
    }
    
    功能(选择器){
    //先隐藏所有的lis
    document.querySelectorAll('li'))
    .forEach(函数(节点){
    node.style.display=“无”;
    })
    //然后展示你想要的
    document.querySelectorAll(选择器)
    .forEach(函数(节点){
    node.style.display=“block”;
    })
    }
    main 1
    
  • main 2
    您忘记了隐藏另一项:

    /*页面显示时不显示li/li{display:none;}*/
    #李少杰{
    列表样式类型:无;
    显示:无;
    文字装饰:无;
    }
    #主要{
    光标:指针;
    }
    #帕帕亚{
    背景色:#339933;
    文字装饰:无;
    }
    #帕帕亚斯{
    背景色:#339933;
    文字装饰:无;
    }
    奥兰奇先生{
    文字装饰:无;
    }
    #帕帕亚李{
    文字装饰:无;
    }
    
    功能(选择器){
    //先隐藏所有的lis
    document.querySelectorAll('li'))
    .forEach(函数(节点){
    node.style.display=“无”;
    })
    //然后展示你想要的
    document.querySelectorAll(选择器)
    .forEach(函数(节点){
    node.style.display=“block”;
    })
    }
    main 1
    
  • main 2