请教使用WebBrowser打开网页,如何获得网页背景图片的地址,网页背景图片使用css生成的,不是:<BODY background=img/bg2.gif >这样的。网页代码如下:<html> 
<head> 
<title>背景图像 </title> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
body {
background-image: url(images/bg.jpg);
}
 
 .Div1{
 background:url("logo.jpg");
 }
</style>
</head> 
<body>
<table width="200" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td><div id = 'bgDiv'  class= "Div1"   style= "width:   150px;   height:   100px ">网页背景A</div></td>
  </tr>
</table> 
</body> 
</html>
经过搜素,找到了<BODY background=img/bg2.gif >背景图片地址获得的方法:var
  doc: IHTMLDocument2;
begin
  doc := webbrowser1.document as IHTMLDocument2;
  ShowMessage( doc.body.getAttribute('background', 0));
end;http://topic.csdn.net/u/20090824/13/D5404AA6-A281-4DB6-BD00-F270D4AE9085.html但这个帖子中showmessage(WebBrowser1.OleObject.document.getElementById('bgDiv').style.BackGroundImage);
获得style的方法测试获得div背景图片地址为空字符窜。请教使用showmessage(WebBrowser1.OleObject.document.getElementById('bgDiv').style.BackGroundImage);
这种方法,如何获得背景图片地址?我事哪里写错了?
var
Elem: IHTMLElement;
begin
  memo1.Clear;
  Elem := GetElementById(webbrowser1.Document,'bgDiv') as IHTMLElement;
     if Assigned(Elem) then
     begin
       ShowMessage('Tag name = <' + Elem.tagName + '>'#10 +'Tag id = ' + Elem.id + #10 +'Tag innerHTML = "' + Elem.innerHTML + '"');
       memo1.Lines.Add(Elem.Style.backgroundImage);
    end;
end;
使用上面代码可以获得id是bgDiv的div的Tag name,Tag id,和Tag innerHtml但就是获得不到他的背景图片地址。
如果不遍历CSS文件,使用上面的方法能获得到背景图片地址么?