如何从div使用XPATH获取数据,显示:无?

时间:2015-12-17 10:06:02

标签: xpath

我想从属性'display:none'的div元素中提取数据。

<div class='test' style='display:none;'>
  <div id='test2'>data</div>
</div>

以下是我的尝试:

//div[@class = "test"]//div[contains(@style, \'display:none\')';

请帮忙。

1 个答案:

答案 0 :(得分:0)

尝试多项更改:

1)只需在#34; display:none&#34;周围加上常规报价,就像您对class属性所做的那样,并使用]

关闭

2)然后,您的div class测试和您的样式属性是同一个,所以您还需要为同一contains调用div:< / p>

'//div[@class = "test" and contains(@style, "display:none")]'

或引用相反,重要的是,你在表达式周围使用不同的引号而不是表达式

"//div[@class = 'test' and contains(@style, 'display:none')]"

如果仍然无效,请发布错误消息