c# 如何调用 超链接 a中的 onclick事件  <a class="editBtn2" onclick="return false;" href="javascript:void(0);">
<cite id="articlePostBtn">&nbsp;&nbsp;按钮事件&nbsp;&nbsp;</cite>
</a> 
1.想通过c# 执行这里边的onclick事件,这一个算是c#调用js么?
2.帮我解释下element.InvokeMember("click");
 什么意思?这个就是调用 a中的onclick 事件么?

解决方案 »

  1.   

    1、是的
    2、通过找到对应的dom元素,调用它的成员,click
    是调用click,会触发,onclick事件
      

  2.   

    你这是执行Webbrowser控件里面的a 连接的事件?
      

  3.   

    我觉得应该是,两种方法
    HtmlElement but = webBrowser1.Document.All["按扭名"];    //选项
    but.InvokeMember("click");HtmlElement but = webBrowser.Document.GetElementById("submit");//按钮id
    but.InvokeMember("click");
      

  4.   

     <a class="editBtn2" onclick="return false;" href="javascript:void(0);">
    <cite id="articlePostBtn">&nbsp;&nbsp;按钮事件&nbsp;&nbsp;</cite>
    </a>  
    这个一个 我找到  id="articlePostBtn 然后他的element.InvokeMember("click");
    就是onclick="return false;" 这个事件么? 
      

  5.   

     是的 ,我想确认下element.InvokeMember("click");
    和onclick="return false;" 这个事件的关系。
      

  6.   

     
    1.首先这个不是按钮, 要是按钮的话他的but.InvokeMember("click")事件就是点击这个按钮,现在这个是一个元素?这个元素的onclick事件如何调用,困惑到这点
    2你的第二种说法我 也查过,这个因为有些按钮 或者元素的提交是有js验证的 ,所以直接用这个不太好。
    我的问题是:这个元素的onclick事件如何调用,困惑到这点,这里是一个网页元素如:超链接。不是按钮?希望能帮忙解答下,
      

  7.   

    element.InvokeMember("click"); 就是相当于界面点击一下这个连接,激发他的click事件一样的吧
      

  8.   

     我给你留言了,其实是做http://topic.csdn.net/u/20120107/18/cb3dd88d-5636-4832-93e7-51a7da155c5d.html 这个东西的时候碰到的问题,帮忙看下谢谢了
      

  9.   


    <html>
       <body>
        <input type="button" id="btnClose" name="btnClose" value="关闭" />
       </body>
    </html>HtmlElement but = webBrowser1.Document.All["btnClose"]; //选项
    if(but!=null)
    {
       but.Click+=new HtmlElementEventHandler(btnClose_Click);
    }其中btnClose_Click时按下关闭按钮时的Event Hander。
      

  10.   

    不是按钮,只要有事件就行了,把里面click换成你的事件
      

  11.   

     onclick事件 <a class="editBtn2" onclick="return false;" href="javascript:void(0);">
    <cite id="articlePostBtn">&nbsp;&nbsp;按钮事件&nbsp;&nbsp;</cite>
    </a>  
    element.InvokeMember("click"); 这个就是执行 a里面的 onclick="return false么?
      

  12.   

    onclick事件 <a class="editBtn2" onclick="return false;" href="javascript:void(0);">
    <cite id="articlePostBtn">&nbsp;&nbsp;按钮事件&nbsp;&nbsp;</cite>
    </a>  
    element.InvokeMember("click"); 这个就是执行 a 里面的 onclick="return false么?
    还是应该用element.InvokeMember("onclick"); ?
      

  13.   

    element.InvokeMember("click");
    和element.InvokeMember("onclick");
    什么区别?