0
  1. これはウェブサイトのコードです:

    function checkSubmit(e)
    {
       if(e && e.keyCode == 13)
       {
          document.frmLogin.submit();
       }
    }
    <div class="enterButton" onclick="document.frmLogin.submit()">Sign in</div>
    
  2. これは私がc#で試したものです:

    HtmlElementCollection elc1 = webBrowser1.Document.GetElementsByTagName("div");
    foreach (HtmlElement element in elc1)
    {
        if (element.GetAttribute("InnerHtml").Equals("<DIV onclick=document.frmLogin.submit() class=enterButton>Sign in</DIV>"))
        {
            element.InvokeMember("submit()");
        }
    }
    
  3. foreach機能しており、何も起こらないif場合はステートメントが機能しています。InvokeMember

4

2 に答える 2

-1

括弧なしで Invoke member メソッドを試してください。

 element.InvokeMember("submit");
于 2016-10-04T21:10:37.213 に答える