有没有办法告诉哪个javascript文件包含事件处理程序?

时间:2012-02-13 16:14:46

标签: javascript firebug

这个问题困扰了我一段时间,我确信有某种技术性可以阻止这种情况发生,但有没有办法找到哪个Javascript文件链接到按钮?

因此,当我按下提交按钮并触发Javascript事件时,我需要找到正在触发的代码,而不是通过html头部中的每个链接搜索试图找到

"jQuery('submitBtn').click(..."

我使用Firebug,有时使用Chrome控制台。

1 个答案:

答案 0 :(得分:3)

您可以使用Visual Event 2告诉您源文件和行号(我认为它适用于Chrome)

  

Visual Event是一个开源的Javascript书签,提供   调试有关已附加到DOM的事件的信息   元素。视觉事件显示:

     
      
  • 哪些元素附加了事件
  •   
  • 事件的类型   附加到元素
  •   
  • 将与该事件一起运行的代码是   触发
  •   
  • 附加的源文件和行号   函数已定义(仅限Webkit浏览器和Opera)
  •