事情是这样的,小弟利用webbrowser载入网页填表,但模拟点击就是不行,于是网上找了好多,终于找到了,但是不明白什么意思,请各问老大能不能详细的解释解释?var inputs = webBrowser1.Document.GetElementsByTagName("input");
         var btnSend = inputs.Cast<HtmlElement>().Where(input => input.GetAttribute("value") == "发送").First();
         btnSend.InvokeMember("click");

解决方案 »

  1.   

    找到input控件..然后找到控件value是"发送"的input控件.
    然后给这个控件发送点击命令(click)
      

  2.   


    取所有input找到第一个value属性为发送的input。。点击。。
      

  3.   

    找到页面上所有的value值为发送的input,执行这个input的click事件
      

  4.   

    //这样应该好理解点HtmlElementCollection hec= webBrowser的ID.Document.GetElementsByTagName("input");
    foreach (HtmlElement elem in hec)
    {
      if(elem.GetAttribute("value").Equals("发送"))
      {
         elem.InvokeMember("click");
         return;
      }
         
    }