怎么样得到目前页面上显示的html如:
<div id=hy><table><tr><td>aaaaaaaaaaaaaaaaaaaaaaaa</td></tr></table><div style="display:none">111</div></div>只要得到
<table><tr><td>aaaaaaaaaaaaaaaaaaaaaaaa</td></tr></table>

解决方案 »

  1.   

    脚本
    var dvihtml=document.getElementById("hy")
    var divhtmlcontext=divhtml.innerHtml
      

  2.   

    string allString = "";
    string result = "";
    int start,stop;allString = "<div id=hy><table><tr><td>aaaaaaaaaaaaaaaaaaaaaaaa</td></tr></table><div style="display:none">111</div></div>";
    start = allString.IndexOf("<div id=hy>",0,allString.Length);
    stop = allString.IndexOf("</div>",0,allString.Length);
    result = allString.Substring(start,stop - start );result的就是你要的结果。
      

  3.   

    以下为获取指定Url的Html代码:string url="http://www.csdn.net";
    WebRequest wreq=WebRequest.Create(url);
    HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse();
    string HTML ="";
    Stream s=wresp.GetResponseStream();
    StreamReader objReader = new StreamReader(s,System.Text.Encoding.Default);
    string sLine = "";
    int i = 0;
    while (sLine!=null)
    {
        i++;
        sLine = objReader.ReadLine();
        if (sLine!=null) 
            HTML += sLine;
    }