确定单击元素时调用的Javascript函数

时间:2012-05-18 08:35:14

标签: javascript events dom

有没有办法确定在单击HTML页面中具有JS绑定到click事件(使用jQuery而不是onClick标记属性添加)的项目时调用的Javascript函数?

显然,该网站不是我的,代码也缩小了。

1 个答案:

答案 0 :(得分:16)

这在开发人员工具的所有主流浏览器中都可用(通常按F12打开)。

例如,在Chrome中,右键单击元素,检查元素。

然后展开右侧的“事件监听器”选项卡,找到“单击”并展开它。它应该为您提供click事件中所有潜在侦听器的列表,包括从冒泡中捕获的内容以及该函数的链接及其在文件中的位置。

可以肯定的是,它需要一点点狩猎。如果代码被缩小,大多数开发人员工具都可以为您扩展它(例如,在Chrome等webkit浏览器中的'漂亮打印'选项或IE中的工具'格式javascript')或使用外部工具,例如http://jsbeautifier.org/

enter image description here