C#webBrowser对象

时间:2010-08-10 12:35:28

标签: c# browser

我正在使用webBrowser对象浏览到具有Iframe的页面。 我试图通过使用GetElementByID函数获取此iframe中的特定对象。 我这样做:webBrowser1.document.GetelementByID(“iframeName”)。document.GetElementByID(“ElementName)

它不起作用。我得到Null。

有什么想法吗?

TY

1 个答案:

答案 0 :(得分:2)

Document property获取拥有该元素的HtmlDocument对象,而不是<iframe>中的文档。

相反,您应该使用HtmlWindow.Frames collection,如下所示:

myWebBrowser.Document.Window.Frames["IFrameName"].Document.GetElementByID("ElementName")