什么是纯JS(没有库,没有改变html)方法来获取任何div鼠标?



我尝试了几种不同的方法(一种涉及getSelection,但不太奏效,另一种涉及大量插入的代码,结果发现它们像白蚁丘一样有缺陷)。对于我正在编写的脚本,我需要获得鼠标当前悬停的任何div(最好不必向整个页面中的每个div添加事件侦听器)

注意:这是而不是询问鼠标是否在特定的div上,或者获取元素的XY位置。我可以获取鼠标的XY坐标。因此,鼠标直接指向div或XY坐标指向div就足够了。

您只需要一个事件侦听器:

window.addEventListener('mousemove', function(e) {
    console.log(e.target);
    //          ^^^^^^^^ your desired element is here.
});

最新更新