xpath 文档评估包含此 OR

我想检查文档中是否有某个字符串或另一个某个字符串。(然后做点什么)可以在 xpath 表达式中使用 OR 吗?我试过这个:


var xyz = document.evaluate("//dd[contains(., 'year || month')]", document, null, XPathResult.ANY_TYPE, null );

var xyz = headings.iterateNext();


侃侃尔雅
浏览 97回答 2
2回答

一只甜甜圈

正如@Pete 所说;或者在 XPath 2.0+ 中,您可以使用正则表达式://dd[matches(., 'year|month')](对于 XPath 问题,请始终说出您使用的是哪个版本,因为它经常会影响答案,并且所有版本都是通用的。)

LEATH

您可以使用or运算符:"//dd[contains(.,'year') or contains(.,'month')]"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript