JS如何给div加鼠标移出事件

图片说明

图片说明

如何给鼠标移出整个navlist添加事件,而不是移出div的某个li加事件

如果是jquery用mouseleave事件,而不是mouseout,要不移动到子元素也会触发

纯js要判断是佛移动到子元素上,子元素return退出事件,看这个:移动到子容器上触发父容器mouseout事件解决办法

var navlist = document.getElementById('navlist');
//navlist是ID
navlist.onmouseover = function (){
navlist.style.display = 'block';
//这里面写效果
}