现在问题是页面中的iframe只有id属性,没有那么属性,我现有技术只能根据name属性了操作iframe,但是不能
根据id里操作,我如何才能根据id属性来操作iframe,例如获取iframe中的网页代码

解决方案 »

  1.   

    mshtml.HTMLDocument myDoc= ( mshtml.HTMLDocument) WebBrowser1.Document.DomDocument;   
      mshtml.IHTMLWindow2 oWin = myDoc.parentWindow;   
      mshtml.FramesCollection myFrame = oWin.frames;   
      mshtml.IHTMLWindow2 w;   
      object x;   
      for(int i = 0; i < myFrame.length ; i++)   
      {   
      x = i;   
      w= (mshtml.IHTMLWindow2) myFrame.item(ref x);   
      MessageBox.Show(w.document.body.innerHTML);   
      }