如何在Javascript中确定元素的x路径?

如何在Javascript中确定元素的x路径?,javascript,Javascript,我正在给一个Firefox插件添加一些新功能,该插件记录用户在浏览器中的行为。问题是,单击处理程序有点坏——如果按钮具有图像类型,它不会添加任何内容来标识按钮。我想让它添加一段可靠的数据,以帮助识别用户单击的确切按钮。据我所知,放置其XPath位置是唯一的方法。所以我正在寻找一种方法来获得这样的值,希望不需要迭代到根元素 Upd: 我无法更改网站的源代码,我想我知道你现在想要什么,我想你可以看到它是如何做到的,但我担心它会通过树到根来做到这一点

我正在给一个Firefox插件添加一些新功能,该插件记录用户在浏览器中的行为。问题是,单击处理程序有点坏——如果按钮具有图像类型,它不会添加任何内容来标识按钮。我想让它添加一段可靠的数据,以帮助识别用户单击的确切按钮。据我所知,放置其XPath位置是唯一的方法。所以我正在寻找一种方法来获得这样的值,希望不需要迭代到根元素

Upd:
我无法更改网站的源代码,我想我知道你现在想要什么,我想你可以看到它是如何做到的,但我担心它会通过树到根来做到这一点