怎么选择有两个类的html元素?
例如,如何在HTML文档中选择下面的
我尝试使用以下代码:
谢谢。
例如,如何在HTML文档中选择下面的
<p>
元素(假设它有两个CSS类)class='class1 class2'
。我尝试使用以下代码:
doc.xpath("//p[@class~='class1 class2']")
doc.xpath("//p[@class~='class1']|[@class~='class2']")
doc.xpath("//p[@class~='class1',@class~='class2']")
doc.xpath("//p[contains(concat(' ', @class, ' '), ' class1 ') && contains(concat(' ',@class, ' '), ' class2 ')]")
谢谢。
//p[@class~='class1'][@class~='class2']
。 - jtbandes