有什么前端工具,可以看到一个div上面有哪些对应的js?

有没有什么工具,可以看到一个div上面有哪些对应的js?
比如

<script>
$('.test').click(function(){
alert('111')
})
</script>
<div class="test">点我!</div>

我希望的工具是:把鼠标放到“点我!”上面,就可以查询到class="test"这个div上面有没有写过对应的js功能,并且能把该js代码显示出来。
有么有这么神奇的工具呢?

阅读 4.4k
6 个回答

Chrome开发者工具,在Elements > Event Listeners中可以查看元素上绑定的事件,并能链接到具体的JS代码。

用Firefox浏览器!!!自带的调试工具,不是firebug。如图:
截图

把chrome的调试功能运用好胜过大多数工具

chrome可以查看元素的event listeners图片描述

看了下其他的答案都是用chrome开发者工具去看的元素上的事件列表,但是如果用的是jQuery等库去绑定事件的话是很难定位到事件的函数的。

如果使用来定位通过jQuery来绑定事件的元素的话,推荐一个chrome插件:Visual Event

使用:

clipboard.png

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题