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