我尝试了几种不同的方法(一种涉及getSelection,但不太奏效,另一种涉及大量插入的代码,结果发现它们像白蚁丘一样有缺陷)。对于我正在编写的脚本,我需要获得鼠标当前悬停的任何div(最好不必向整个页面中的每个div添加事件侦听器)
注意:这是而不是询问鼠标是否在特定的div上,或者获取元素的XY位置。我可以获取鼠标的XY坐标。因此,鼠标直接指向div或XY坐标指向div就足够了。
您只需要一个事件侦听器:
window.addEventListener('mousemove', function(e) {
console.log(e.target);
// ^^^^^^^^ your desired element is here.
});