1

我希望能够将光标悬停在我的网页上,并在每个时间点确定光标所在的节点/标签(div、img、p 等)。

基本上我想在我页面上的任意位置找到一个随机坐标的节点。也许做一个像

returnXPathOfNodeFrom(130, 200)

它将返回节点或节点的 xpath,该节点的内容显示在这些坐标处。

4

2 回答 2

2

您可以使用.elementFromPoint()返回 DOM 元素的 Javascript 方法。

根据文件

此方法返回正在调用其 elementFromPoint 方法的文档中的元素,该元素是位于给定点下方的最顶层元素。要获取元素,请通过坐标指定点,以 CSS 像素为单位,相对于包含文档的窗口或框架中的左上角点。

有关更多信息,请参阅本文:使用 jQuery 在特定位置查找元素?还有这个小提琴

于 2013-03-06T06:42:08.363 回答
1

尝试 :

$(document).ready(function(){        
   $(document).mouseover( function(e){      
       console.log('You are now on element id: ' + e.target.id);
   });
});
于 2013-03-06T06:47:44.957 回答