怎么使用webbrowser获取页面中的button元素。并触发它的click事件
我使用webbrowser控件打开一个页面。。并用以下方法获取到他的一个“提交”的按钮并触发的他的click事件 可是都没有效果。我很郁闷我用的方法如下:
HtmlElement he=this.webbrowser1.document.all["subFormBtnA"];
he.invokeMember("click") //使用“he.invokeMember("onclick")”也无效
第二种方法:
foreach (HtmlElement h in hd.All)
{
if (h.GetAttribute("ID").ToString() == "subFormBtnA")
{
h.InvokeMember("onclick");
break;
}
}
还用了一种遍历页面内所有的元素的方法 然后判断其id是否为subFormBtnA如果是就invokemember。我用的这些方法代码都执行 就是达不到应有的提交功能。。有的还会出现一个对话框提示的是 脚本错误 提示有个东西没有定义。。我都为这一个问题搞了两天了。请各位大哥帮帮我吧。。