我正在使用webBrowser对象浏览到具有Iframe的页面。 我试图通过使用GetElementByID函数获取此iframe中的特定对象。 我这样做:webBrowser1.document.GetelementByID(“iframeName”)。document.GetElementByID(“ElementName)
它不起作用。我得到Null。
有什么想法吗?
TY
答案 0 :(得分:2)
Document
property获取拥有该元素的HtmlDocument
对象,而不是<iframe>
中的文档。
相反,您应该使用HtmlWindow.Frames
collection,如下所示:
myWebBrowser.Document.Window.Frames["IFrameName"].Document.GetElementByID("ElementName")