这个是HTML代码 <input class="login" type="submit" value="提交登录" onclick="return loginreturn();">为什么我用这个无法点击到
        private void button3_Click(object sender, EventArgs e)
        {
            HtmlElement btnSubmit = webBrowser1.Document.Body.All["submit"];
            btnSubmit.InvokeMember("提交登录");
        }

解决方案 »

  1.   

    确定 btnSubmit 正确获取?myBrower.Document.Forms["J_StaticForm"].InvokeMember("submit");
      

  2.   

    好吧。只能用这种的了。。FORM提交
      

  3.   

    refer:
    <body>
        <input id="clickme" class="login" type="submit" value="提交登录" onclick="javascript:alert('hello')" />
    </body>
     private void Form1_Load(object sender, EventArgs e)
            {
                this.webBrowser1.Url = new Uri(Application.StartupPath + "\\test.html");
            }        private void button1_Click(object sender, EventArgs e)
            {
                HtmlElement htmlElement = webBrowser1.Document.Body.All["clickme"];
                htmlElement.InvokeMember("click");
            }