尝试过取这个text input元素的id name tagName等,都能正确取到,独想取它的整个组成源码,没有找到直接的办法。测试环境IE8,开发工具delphi2010

解决方案 »

  1.   

    .outerHTML
    .innerHTML.SetAttribute()
      

  2.   

    度过outer.. inner..系列方法了,不行,得到的是个回车符
      

  3.   

    使用ActiveX Webbrowser控件,应该可以。
      

  4.   

    就是用的TWebBrowser
    iDoc2 := wbEmbedBrowser.Document as IHTMLDocument2;
    aString := iDoc2.activeElement.outerText;取id name tagName都没问题,就是取它的源码取不到
      

  5.   


      WebBrowser1.Navigate "http://community.csdn.com/"
      "c:\temptemp.txt",#1
      vTag Variant
      eTag In WebBrowser1.Document.All
      {
          If (.....)   >> #1, vTag.outerHtml
      }
      close #1