点击非当前dom的事件
-
<div class="self-region" id="self-region">区域</div>
document.addEventListener('click', handlerClick) // 监听 document 点击事件
function handlerClick(event) {
let isSelf = document.getElementById('self-region').contains(event.target) // 这个是自己的区域
if(!isSelf) {
console.log('没在区域里面-->>>')
}else {
console.log('在区域里--->>>>>')
}
}
setTimeout(() => { // 在不需要的时候移除监听事件
document.removeEventListener('click', handlerClick)
})
浙公网安备 33010602011771号