C#中的webbrowser控件 怎么调用类似这样的东西呢<a onclick="dialog.open('/Tool/ManagergetTool.aspx?Type=BuyCab&amp;Status=-89&amp;ToolID=87')" href="javascript:;">订购</a>

解决方案 »

  1.   

    HtmlDocument doc = webBrowser1.Document;
      HtmlElementCollection items = doc.GetElementsByTagName("A");
      foreach (HtmlElement el in items)
      {
      string text = el.GetAttribute("InnerText");
      if (text == "")
      {
      el.InvokeMember("click");
      break;
      }
      }
      

  2.   

    不知道行不行,等下试下有很多个这样的呢?不能判断text吧。能不能判断onclick的内容。内容一样的话,就调用。
      

  3.   

    给个ID,就可以找到具体你想要的了
    webBrowser.Document.GetElementById("userid")