背景, 我在用C#开发软件来操作IE上的页面元素对应的事件(页面可以是百度)
发现在IE中我获得了 mshtml.IHTMLDocument2 接口后,
无法使用类似“getElementsByTagName”的函数来获取某页个元素
因为 “getElementsByTagName” 只存在于 "System.Windows.Forms.HTMLDocument" 中,
网上找到个高手的例子, 里面竟然可以强制把 IHTMLDocument2 转换为 HTMLDocumentClass , 能否告诉我他这代码怎么可能编译得过吗? 我一编译就显示无法转换。
这句话的位置:
“http://www.cnblogs.com/kissdodog/p/3725774.html”
-- 中的
“3.操作”
-- 中的
“HTMLDocumentClass doc2 = Browser.Document as HTMLDocumentClass;”