2015-11-04 64 views
0

我知道如何使用XPath //div[contains(@class, 'class1') and contains(@class, 'class2')]如何从不同的class xpath获取html元素?

<div class="class1 class2">1</div> 

使用XPath //div[@class='class1']

或 DIV得到相同的CSS类如

<div class="class1">1</div> 
<div class="class1">2</div> 

的资料核实的名单有多个类,

但是如果div有不同的类别,例如

<div class="class1">1</div> 
<div class="class2">2</div> 

xpath会是什么样的呢?

感谢高级寻求帮助。如果你想抓住包含“类”的类属性的开始所有div标签//div[class^='class']

+0

可能是div [@class^='class']这是我第一次听说xpath,但在^选择器意味着获取所有元素以这个开头 –

+0

'$(“div [class^='class']”)'将得到所有类从 – guradio

回答

0

您可以使用此查询://div[contains(@class,'class1') or contains(@class, 'class2')]

这句法将是更好不过。

+0

开始,谢谢大家的帮助:) – july77