3
我使用IHTMLDocument2
接口来检索IHTMLStyleSheetRulesCollection
使用IHTMLDocument2::styleSheets
属性。它适用于检索<style>
标记中的样式(在文档<head>
中)。IHTMLStyleSheetRulesCollection样式标记(内联样式)
我用上面的方法找到所有设置为backgroundImage
的样式(我需要读取这个值)。
然而,这个集合不包括内部<body>
内嵌样式,如:
<p style="background:url(image.jpg);"></p>
从这个<p>
标签中提取“image.jpg的”。
什么是扫描整个DOM树发现有附有背景图片“风格”属性元素的方法吗?欢迎使用C++或Delphi代码示例。
+1你快:) – kobik
@kobik抱歉:-( – bummi
只是一个音符,因为OP是寻找'body'元素,他可能会考虑迭代'Document.body.all'。 – kobik