这就是要注册一个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();
- }
本文详细介绍了如何使用JavaScript为一个全局div元素注册事件监听器,用于监控鼠标点击事件是否发生在该div之外。通过遍历事件源元素直至找到与预设id相匹配的div,实现事件拦截或特定行为。
366

被折叠的 条评论
为什么被折叠?



