javascript - 在Javascript中,如何获取鼠标指针所在的div的当前id?

标签 javascript mouseevent mouseover

如何获取鼠标当前指向的div的id?

最佳答案

我认为最好的办法是在 document 级别跟踪 mouseover 并维护最后一个元素命中的 id。

var lastID = null;

var handleMouseover = function (e) {
    var target = e.target || e.srcElement;
    lastID = target.id;
};

if (document.addEventListener) {
    document.addEventListener('mouseover', handleMouseover, false);
}
else {
    document.attachEvent('onmouseover', handleMouseover);
}

关于javascript - 在Javascript中,如何获取鼠标指针所在的div的当前id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3960376/

相关文章:

javascript - 如何检查标题元素的显示属性的值?

javascript - 防止绝对定位的 div 在不禁用滚动条的情况下吞噬点击事件

java - 如何禁用鼠标单击按钮操作事件?

java - 单击新位置时如何阻止形状消失?

javascript - 使用 jQuery 检查 mouseleave() 时光标位于哪个元素上?

javascript - 当我们需要修改上下文类时实现策略模式

javascript - 请有人帮我理解正则表达式的 exec 方法吗?

javascript - 如何转换网页的一部分并即时创建样式和格式的 PDF?

javascript - 只要鼠标位于 div 上,每秒递增数字

javascript - 鼠标悬停功能不起作用