代码之家  ›  专栏  ›  技术社区  ›  Itay.B

C#webBrowser对象

  •  1
  • Itay.B  · 技术社区  · 14 年前

    我试图通过使用GetElementByID函数来获取这个iframe中的特定对象。 我是这样做的:webBrowser1。document.GetelementByID(“iframeName”)。document.GetElementByID(“元素名称”)

    它不起作用。我得到空值。

    1 回复  |  直到 14 年前
        1
  •  2
  •   SLaks    14 年前

    这个 Document property 获取 HtmlDocument 对象,该对象拥有元素,而不是 <iframe> .

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

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