链接如下:<a href="http://200.200.121.66:8080/smop/servlet/smop/template/aient%2Creports%2CClieStat.vm" target="mainFrame" onClick='changeColor(this)' class="blue">数据统计</a>问题是链接没有id无法获取到此元素,从而触发点击事件以达到重定向。

解决方案 »

  1.   

    你可以得到所有的链接,遍历,看InnerHtml="数据统计"的执行click
      

  2.   

    类似
    http://dotnet.aspx.cc/article/9d49b3ef-0f91-421b-841f-5d9a000bda04/read.aspx
    ,但2005下更简单
      

  3.   

    成功,代码如下:for (int i = 0; i < count; i++)
                {
                    string objstring = webBrowser1.Document.Window.Frames["leftFrame"].Document.Links[i].InnerHtml;
                    if (objstring == "数据统计")
                    {
                        webBrowser1.Document.Window.Frames["leftFrame"].Document.Links[i].InvokeMember("click"); 
                    }
                }