C#Webbrowser HtmlElement单击调用成员无效
我试图单击文档中的按钮,但它不起作用。我使用了C#Webbrowser HtmlElement单击调用成员无效,c#,webbrowser-control,C#,Webbrowser Control,我试图单击文档中的按钮,但它不起作用。我使用了onclick,onfocus,onblur方法,但不起作用:( 我的html如下所示: a href="#" id="aLabel"onfocus="this.className='btl-code-highlightText-Tree';" onclick="this.focus();" onblur="this.className='';" HtmlDocument htmlDoc = this.WebBrowser.Docum
onclick
,onfocus
,onblur
方法,但不起作用:(
我的html如下所示:
a href="#" id="aLabel"onfocus="this.className='btl-code-highlightText-Tree';" onclick="this.focus();" onblur="this.className='';"
HtmlDocument htmlDoc = this.WebBrowser.Document;
try
{
HtmlElement Menu = htmlDoc.GetElementById("aLabel");
if (Menu != null)
{
Menu.InvokeMember("onclick");
}
}
catch (Exception ex)
{
}
IHTMLElement::onclick是一个函数,而不是一个方法,因此您无法调用它。
既然您知道onclick的功能,只需调用focus方法即可。是
菜单
null吗?如果是,您正在等待文档完成事件?请尝试菜单。调用成员(“单击”);
并在catch块中放置一个抛出
。是的,我正在等待它