web页面上有个button 这个按钮只有一个ID,按钮的事件注册在外部的JS里面
我想点击这个按钮的时候,知道调用的是那个JS函数,发生了什么(以便用编程模拟这个动作)。。
谁知道火狐的那个插件可以实现,或者用C# winfrom 编程可以实现也可以?主要是按钮上没有JS事件,事件可能在外部的JS中注册。如何能够点击这个按钮的时候获取到调用的这个事件

解决方案 »

  1.   

    这是html和javascript论坛的问题,去那里问问更合适。
      

  2.   

    在webbrower里,通过winform与webbrower 交互,执行按钮事件
      

  3.   

     string scripts = "alert(document.getElementById('jcz').onclick);";//jcz是按钮ID
                mshtml.IHTMLWindow2 win = (mshtml.IHTMLWindow2)webBrowser1.Document.Window.DomWindow;
                win.execScript(scripts, "Javascript");为了使用IHTMLWindow2接口,必须的添加对非托管COM对象的托管包装,在项目引用里面选择COM选项卡,添加Microsoft HTML Object Library即可