我正在寻找一种方法去除HTML文档中隐藏的所有元素。
我可以删除包含样式display:none
或visible:hidden
的元素,但是那些因CSS类而隐藏的元素呢?有没有办法看一下DIV
与课程" item-description"并且知道这个类的样式表包含display:none
?
答案 0 :(得分:1)
无法通过HtmlAgilityPack了解这一点,因为它没有考虑样式,只考虑了DOM。
如果您想在加载html后真正能够处理样式,那么必须
@imports
和其他技巧)我确定我忘记了更多的事情......不要去那里!有grues!
如果您真的想在C#中获得此结果,可能嵌入渲染引擎然后通过javascript查询它将是一种更好的方法。