<div>
<p>BBC Radio 1</p>
<p>BBC Radio 1Xtra</p>
</div>
我想使用包含段落文本的xpath找到第一个元素(包含文本BBC Radio 1)。类似于:"//div[contains(text(),'BBC Radio 1')]".
但是,此xpath指向<p>
个节点。有没有办法在这种情况下仅使用节点文本指向第一个<p>
节点?
答案 0 :(得分:0)
您可以使用索引1来限制XPath的结果:
(your_initial_xpath_here)[1]
(//p[contains(text(),'BBC Radio 1')])[1]