C#Webbrowser HtmlElement点击调用成员无法正常工作

时间:2016-02-16 12:56:08

标签: c# webbrowser-control

我试图单击文档中的按钮但它不起作用。我使用了onclickonfocusonblur方法,但它不起作用:(

我的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)
        {

        }

1 个答案:

答案 0 :(得分:0)

IHTMLElement :: onclick是property of VARIANT of IDispatch type,而不是方法,因此您无法调用它。 因为你知道onclick的功能,所以只需调用焦点方法。