xpath - 在javascript中获取元素的xpath

标签 xpath

我正在使用JavaScript开发,因此需要单击元素的xpath。
我知道为了获得ID我们可以做:

element.onclick = function(event)
{
    var target_id = event.target.id;
}


我如何做才能得到xpath?

问候。

最佳答案

有很多方法可以使用XPath访问元素。例如,您可以通过节点名称或属性或子节点之一的值来访问它。因此,您不能指望javascript会给您其中之一。

但是,有了ID,访问元素的最简单的xpath查询将是:

//*[@id="THE_ID"]

关于xpath - 在javascript中获取元素的xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16731640/

相关文章:

xslt - XSLT和Xpath语法>如何在“外部”范围内引用元素

java - 在 Java 中使用 SAXON Xpath 引擎

php - 在 php 中使用 simplexml 从 plist 样式的 xml 获取键/值对

xpath - 如何使用 XPath 选择页面上的所有链接

sql-server - XML 查询附加适当的 ID

java - 选择使用 XPath 并考虑命名空间和前缀

regex - 从 Jmeter 的站点地图中替换 ${url} 的一部分

python - 使用selenium python问题选择元素

java - 简化 Selenium 中的复杂 XPath 表达式

c# - Selenium-如何迭代网页以查找所有必要的元素并执行单击操作