“我如何跟踪”;无形的;JavaScript功能?

“我如何跟踪”;无形的;JavaScript功能?,javascript,debugging,events,dom-events,firebug,Javascript,Debugging,Events,Dom Events,Firebug,如何跟踪/追溯到(或捕获)“不可见”JavaScript功能的实际编码 在许多网站上,我经常会发现一个按钮可以执行某些操作,例如提交消息,但当我将鼠标悬停在该按钮上时,要么没有附加链接,要么只剩下一个“#”作为链接 查看页面的代码,在元素的位置附近通常没有任何周围的Javascript可以为其提供功能 当点击按钮时,如何跟踪实际发生的事情,并跟踪到代码中实现此功能的源代码?当然,必须有一种比手动搜索所有代码和外部Javascript文件以查找元素的任何特定引用(如按钮)更快、更有效的方法 (作为

如何跟踪/追溯到(或捕获)“不可见”JavaScript功能的实际编码

在许多网站上,我经常会发现一个按钮可以执行某些操作,例如提交消息,但当我将鼠标悬停在该按钮上时,要么没有附加链接,要么只剩下一个“#”作为链接

查看页面的代码,在元素的位置附近通常没有任何周围的Javascript可以为其提供功能

当点击按钮时,如何跟踪实际发生的事情,并跟踪到代码中实现此功能的源代码?当然,必须有一种比手动搜索所有代码和外部Javascript文件以查找元素的任何特定引用(如按钮)更快、更有效的方法


(作为参考,我正在使用Firefox w/Firebug)

我不确定Firebug,但是如果您使用Chrome进行调试,您可以执行以下操作:

  • 打开开发人员视图(Ctrl+Shift+J)
  • 转到“元素”选项卡并选择您的按钮
  • 在属性(右侧)上,向下滚动至“事件侦听器”
  • 查找“单击”事件并将其展开
  • 这里有一个链接,指向按下按钮时将运行的代码。

    可能重复的代码