html – XPathdiv [contains(text(),’string’)]无法选择包含’string’的div

html – XPathdiv [contains(text(),’string’)]无法选择包含’string’的div,第1张

概述这是 HTML代码: <div> <span></span> Elangovan </div> 我想根据其包含的文本为div编写一个XPath.我试过了 //div[contains(text(),'Elangovan')] 但这不起作用. 用 string()替换text(): //div[contains(string(), "Elangovan")] 或者,您可以检查span的以下文本 这是 HTML代码:
<div>  <span></span>  Elangovan  </div>

我想根据其包含的文本为div编写一个XPath.我试过了

//div[contains(text(),'Elangovan')]

但这不起作用.

解决方法 用 string()替换text():
//div[contains(string(),"Elangovan")]

或者,您可以检查span的以下文本兄弟包含文本:

//div[contains(span/following-sibling::text(),"Elangovan")]

另见:

> Difference between text() and string()

总结

以上是内存溢出为你收集整理的html – XPath // div [contains(text(),’string’)]无法选择包含’string’的div全部内容,希望文章能够帮你解决html – XPath // div [contains(text(),’string’)]无法选择包含’string’的div所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1136927.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存