有没有办法获取最接近光标的元素?

有没有办法获取最接近光标的元素?

假设我有一堆<p>标签,我想获取<p>最接近当前光标位置的标签的值,我该怎么做?我搜索了很多关于这个主题的内容,但没有找到任何东西

答案1

首先,需要获取当前光标位置

document.onmousemove = e => {
    cursorX = e.clientX;
    cursorY = e.clientY;
};

cursorX并且cursorY已经在程序中声明了全局变量

现在你需要获取距离这些坐标最近的元素

document.elementFromPoint(cursorX, cursorY)

希望这可以帮助

相关内容