鼠标点击其他地方时隐藏div

这就是要注册一个document.onclick事件来监控鼠标点击div以外的区域时事件 

你给这个div的id属性赋一个页面唯一的值,比如<div id="globalDiv" /> 
在document.onclick得到事件源,判断这个事件源的id是不是等于"globalDiv" 

document.onclick = function (event)
        {    
            var e = event || window.event;
            var elem = e.srcElement||e.target;
                
            while(elem)
            { 
                if(elem.id == "globalDiv")
                {
                        return;
                }
                elem = elem.parentNode;        
            }
            //隐藏div的方法
            HiddenDiv();
        }

 

原文地址:https://www.cnblogs.com/xiaoluozi513/p/2512884.html