在c#中使用webBrowser获取input标签的值或者按钮提交事件
1.如果一个input文本框存在id获取或设置它的值
webBrowser.Document.GetElementByID("标签id").SetAttribute("value","你要设置的值");
如果一个input 按钮同样存在id
webBrowser.Document.GetElementById("按钮的id").InvokeMember("click");//给它个单击事件
2.那么问题来了
如果一个按钮没有id和name怎么设置它的单击事件呢
首先要获取所有的input标签集合
HtmlElementCollection htmlele = webBrowser1.Document.GetElementsByTagName("input");
然后遍历一下集合获取OuterHtml
foreach (HtmlElement item in htmlele )
{
if (item.OuterHtml == "<INPUT class=anniu type=submit value=提交>")
{
item.InvokeMember("click");
}
}