js 判断鼠标是否在dom内
时间: 2023-12-10 07:04:48 浏览: 149
前端canvas案例,判断鼠标位置是否在物体内。html+js实现。可直接运行
5星 · 资源好评率100%
可以使用以下代码来判断鼠标是否在DOM元素内:
```javascript
document.addEventListener('mouseover', function(e) {
var target = e.target;
var parent = document.getElementById('parent');
// 判断鼠标是否在DOM元素内
if (parent.contains(target)) {
console.log('鼠标在DOM元素内');
} else {
console.log('鼠标不在DOM元素内');
}
}, false);
```
其中,`parent` 是需要判断的DOM元素的父节点,可以根据实际情况进行修改。`contains()` 方法用来判断一个DOM元素是否是另一个DOM元素的后代节点。如果是,则返回`true`,否则返回`false`。
阅读全文