我希望能够将光标悬停在我的网页上,并在每个时间点确定光标所在的节点/标签(div、img、p 等)。
基本上我想在我页面上的任意位置找到一个随机坐标的节点。也许做一个像
returnXPathOfNodeFrom(130, 200)
它将返回节点或节点的 xpath,该节点的内容显示在这些坐标处。
我希望能够将光标悬停在我的网页上,并在每个时间点确定光标所在的节点/标签(div、img、p 等)。
基本上我想在我页面上的任意位置找到一个随机坐标的节点。也许做一个像
returnXPathOfNodeFrom(130, 200)
它将返回节点或节点的 xpath,该节点的内容显示在这些坐标处。
您可以使用.elementFromPoint()
返回 DOM 元素的 Javascript 方法。
根据文件,
此方法返回正在调用其 elementFromPoint 方法的文档中的元素,该元素是位于给定点下方的最顶层元素。要获取元素,请通过坐标指定点,以 CSS 像素为单位,相对于包含文档的窗口或框架中的左上角点。
有关更多信息,请参阅本文:使用 jQuery 在特定位置查找元素?还有这个小提琴。
尝试 :
$(document).ready(function(){
$(document).mouseover( function(e){
console.log('You are now on element id: ' + e.target.id);
});
});