Angular JS - 如何在 DOM 中找到具有 xpath 的元素?
Angular JS - How to find the element in DOM having the xpath?
如何使用 xpath 而不是 id 来查找 DOM 中的元素。我知道对于 id 我可以使用:$("#id")[0]
.
我在浏览器的开发人员模式下使用 $("#id")[0]
以通过 id 获取元素以查看我可以使用哪些方法(如 .getText()
、innerHTML
或其他方法)为元素。我想知道如何通过 XPATH
做到这一点
提前致谢
感谢您的评论。我找到了答案。可以通过以下方式完成:
$x("xpath")
在 Firefox 控制台上,您可以找到(并探索)这样的元素:
$x("//button[@id='myButton']")
但是如果你想在元素上调用一个函数,你必须这样调用它:
$x("//button[@id='myButton']")[0].click()
因为总是返回一个元素数组(前提是该元素存在并且是数组中的第一个元素)。
如何使用 xpath 而不是 id 来查找 DOM 中的元素。我知道对于 id 我可以使用:$("#id")[0]
.
我在浏览器的开发人员模式下使用 $("#id")[0]
以通过 id 获取元素以查看我可以使用哪些方法(如 .getText()
、innerHTML
或其他方法)为元素。我想知道如何通过 XPATH
提前致谢
感谢您的评论。我找到了答案。可以通过以下方式完成:
$x("xpath")
在 Firefox 控制台上,您可以找到(并探索)这样的元素:
$x("//button[@id='myButton']")
但是如果你想在元素上调用一个函数,你必须这样调用它:
$x("//button[@id='myButton']")[0].click()
因为总是返回一个元素数组(前提是该元素存在并且是数组中的第一个元素)。