获取兄弟/姐妹节点的值

发布于 2025-01-02 19:42:50 字数 378 浏览 0 评论 0原文

假设在一个页面上我有很多这样的重复:

<div class="entry">
  <h4>Magic:</h4>
  <a>Edit</a> 
  <a>Delete</a>
</div>

但是 h4nodeValue 没有重复。如何根据h4标签的nodeValue获取anodeValue?获取 h4 的姐妹 a 节点的内容,其中 h4 内容为 Magic:

Let's say on a page I have alot of this repeated:

<div class="entry">
  <h4>Magic:</h4>
  <a>Edit</a> 
  <a>Delete</a>
</div>

But the nodeValue of h4 is not repeated. How do I get the nodeValue of the a based on the h4 tag's nodeValue? Get content of the sister a nodes of h4 where h4 content is Magic:.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹊巢 2025-01-09 19:42:50

使用此 XPath:

//div/h4[. = 'Magic:']/following-sibling::a[1]

它选择 h4 的第一个st同级 a 元素,其值为 Magic:

Use this XPath:

//div/h4[. = 'Magic:']/following-sibling::a[1]

It selects 1st following-sibling a element of h4 with value Magic:.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文