我想从属性'display:none'的div
元素中提取数据。
<div class='test' style='display:none;'>
<div id='test2'>data</div>
</div>
以下是我的尝试:
//div[@class = "test"]//div[contains(@style, \'display:none\')';
请帮忙。
答案 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')]"
如果仍然无效,请发布错误消息