如果Javascript函数是事件处理程序,如何查找它?

如果Javascript函数是事件处理程序,如何查找它?,javascript,google-chrome,google-chrome-devtools,Javascript,Google Chrome,Google Chrome Devtools,我想用ChromeDeveloper工具给js函数添加一个断点来调试它 例如,函数“buttonAlert()”绑定到按钮 但是我不知道这个函数的代码在哪里,也不知道把函数绑定到按钮的代码在哪里 那么,如何使用该工具找出函数和绑定代码的位置呢?在chrome中可以看到事件监听器。 转到“元素”面板,选择有问题的元素并单击右侧的事件侦听器 不幸的是,在使用jQuery的大多数时候,您只能看到绑定事件的jQuery源的一部分,而不是调用jQuery的部分。请尝试查看函数的this,它可能是相关的D

我想用ChromeDeveloper工具给js函数添加一个断点来调试它

例如,函数“buttonAlert()”绑定到按钮

但是我不知道这个函数的代码在哪里,也不知道把函数绑定到按钮的代码在哪里


那么,如何使用该工具找出函数和绑定代码的位置呢?

在chrome中可以看到事件监听器。 转到“元素”面板,选择有问题的元素并单击右侧的事件侦听器


不幸的是,在使用jQuery的大多数时候,您只能看到绑定事件的jQuery源的一部分,而不是调用jQuery的部分。

请尝试查看函数的this,它可能是相关的DOM对象,可能有一个ID或其他属性,您可以用它来跟踪它是哪一个。