为何用IHTMLAnchorElement获得的链接与源文件内的不相符,该如何处理

为何用IHTMLAnchorElement获得的链接与源文件内的不相符
我的程序是想实现模拟点击网页中的某个链接(该链接指向的是一个javascript函数)

但我用IHTMLAnchorElement穷举后发现并没有获得我的目标链接

后来我又用get_outerHTML()方法查看页面源代码,发现获得的源代码与我在浏览器里右键-> 查看源代码获得的完全不同!

请问这到底是什么原因?

我曾怀疑是多frame的问题,用get_frames()发现共有3个frame,但分别调用get_outerHTML()发现只有一个frame是有内容的

好郁闷啊   高人请不吝指点!

------解决方案--------------------
get_outerHTML是浏览器处理过的源代码,右键点出的是直接从服务器端下载的源代码,是有可能不同的。IHTMLAnchorElement的get_Url也是经过处理过的。
感觉lz的问题没必要硬去点这个 <A> ,既然知道script,直接调用IWebBrowser的ExecScript就行了。