如何在没有标签名称的情况下使用xpath找到元素?

时间:2013-07-29 09:28:58

标签: html xpath

我希望找到具有特定类的所有元素,可以有多种类型的带有该类名称的标记。假设我有div,span s,p s,同一个类,我需要根据类找到所有这些。我怎么能这样做。

我试过了:

//[contains(@class,'x')]

这不起作用。请建议我如何实现它。

2 个答案:

答案 0 :(得分:2)

你可以试试这个

//*[@class="x"]

答案 1 :(得分:2)

试试这个:

//*[contains(concat(' ', normalize-space(@class), ' '), ' $classname ')]

您应该使用*来获取all元素。

资源:XPath Select Element by Class

相关问题