为了账号安全,请及时绑定邮箱和手机立即绑定

xpath 文档评估包含此 OR

xpath 文档评估包含此 OR

侃侃尔雅 2022-07-08 18:15:36
我想检查文档中是否有某个字符串或另一个某个字符串。(然后做点什么)可以在 xpath 表达式中使用 OR 吗?我试过这个:var xyz = document.evaluate("//dd[contains(., 'year || month')]", document, null, XPathResult.ANY_TYPE, null );var xyz = headings.iterateNext();
查看完整描述

2 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

正如@Pete 所说;或者在 XPath 2.0+ 中,您可以使用正则表达式:

//dd[matches(., 'year|month')]

(对于 XPath 问题,请始终说出您使用的是哪个版本,因为它经常会影响答案,并且所有版本都是通用的。)


查看完整回答
反对 回复 2022-07-08
?
LEATH

TA贡献1936条经验 获得超6个赞

您可以使用or运算符:

"//dd[contains(.,'year') or contains(.,'month')]"


查看完整回答
反对 回复 2022-07-08
  • 2 回答
  • 0 关注
  • 96 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信