找出点击时触发的javascript函数...

Dee*_*Dee 19 javascript javascript-events

有没有办法通过点击某个按钮找出哪个javascript函数被触发?

让我来解释......我有一个大的js脚本(不是我做的)一个网页,我已经来检测其功能是通过特定的按键触发,我需要找到这个BTN触发的功能.

ale*_*lex 22

使用Chrome的Web Inspector检查元素并查看" 事件监听器"面板.

Web Inspector示例

如果附加事件的代码在库中(例如,在我的示例中通过Zepto),则在行上设置断点并检查调用堆栈以查看它在代码中的起源.

调用堆栈示例

如您所见,该事件源自我的代码,现在我知道文件名和行号.


ste*_*gwa 8

在 Google Chrome 中,打开您感兴趣的网页。

右键单击要检查的元素(即按钮)。在出现的“上下文菜单”中,单击“检查”。将出现“开发人员工具”窗口。

  1. 单击“元素”选项卡。
  2. 如果尚未选择,请单击您要检查的 HTML 元素。
  3. 单击“事件侦听器”选项卡。将显示完整的听众列表。
  4. 选择您感兴趣的事件侦听器。即“单击”。将显示一个调用堆栈。
  5. 单击调用堆栈中的最后一项。这最终会将您重定向到事件触发时执行的实际函数。

Google Chrome - 检查选项

Google Chrome - 开发者工具窗口