首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问在winform实现点击网页上的按钮有关问题

2012-01-29 
请教在winform实现点击网页上的按钮问题我在Winform用webBrowser读入一个网页,然后想用如下的方法来实现点

请教在winform实现点击网页上的按钮问题
我在Winform用webBrowser读入一个网页,然后想用如下的方法来实现点击网页上的按钮:
HtmlDocument   htmlDOC   =   webBrowser1.Document;
HtmlElement   elem   =   htmlDOC.All[ "按钮2 "];
elem.InvokeMember( "click ");

但问题是我目标网页上的按钮语句如下:
<INPUT   type= "button "   class= "button "   onClick= "query( '0 '); "   value= "按钮2 "> </td>

没有ID,也没有name,上面的语句就行不通了,请问有什么办法?



[解决办法]
HtmlElementCollection elems = null;
elems = webBrowser1.Document.GetElementsByTagName( "INPUT ");

foreach (HtmlElement elem in elems)
{
if (elem.OuterHtml.Contains( "value=\ "按钮2 "))
{
elem.InvokeMember( "click ");
return;
}
}

热点排行