html - 仅选择 xpath 列表中的元素

标签 html xml google-chrome xpath

$x("//div[@class='card-info__container']/div[3]/a") 使用它我找到了容器,但现在我无法获得我需要的特定元素。

当我输入这个时,响应是:

⯆(3) [a.cta.btn, a.cta.btn, a.cta.btn]
  ⯈0: a.cta.btn
  ⯈1: a.cta.btn
  ⯈2: a.cta.btn

我怎样才能只取第一个?

最佳答案

您可以使用 at()从执行 XPath 返回的 a 数组中选择第一项的方法:

$x("//div[@class='card-info__container']/div[3]/a").at(0)

关于html - 仅选择 xpath 列表中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71125610/

相关文章:

javascript - 如何实现html的本地存储?

xml - 我可以在同一个 XML 文件中使用 xinclude 和实体吗?

Android 键盘弹出字符不显示

javascript - 使用 Chrome headless 浏览器获取呈现的字体

html - 使用 Helvetica 时,Firefox 和 Chrome 上 <button> 内的文本垂直对齐

javascript - Flex 项目包括 SWFAddress.js

html - 如何在 float 子元素中设置背景颜色?

CSS 元素无法向左移动

xml - XSLT 生成文件夹

asp.net-mvc - VS2013 MVC调试: Chrome Doesn't Reflect Updated File