如何匹配包含特定字符串的属性?当属性包含多个单词时,我在按属性选择节点时遇到问题。例如:<div class="atag btag" />这是我的XPath表达式://*[@class='atag']该表达式适用于<div class="atag" />但之前的例子并非如此。如何选择<div>?
3 回答

喵喵时光机
TA贡献1846条经验 获得超7个赞
//div[contains(@class, 'atag') and contains(@class ,'btag')]

慕姐8265434
TA贡献1813条经验 获得超2个赞
//*[contains(concat(' ', @class, ' '), ' atag ')]
//*[contains(concat(' ', normalize-space(@class), ' '), ' atag ')]

慕婉清6462132
TA贡献1804条经验 获得超2个赞
//*[starts-with(@class,"atag")]
添加回答
举报
0/150
提交
取消