为了账号安全,请及时绑定邮箱和手机立即绑定

使用Chrome,如何查找绑定到元素的事件

使用Chrome,如何查找绑定到元素的事件

慕尼黑8549860 2019-10-17 10:29:46
假设我的页面上有一个链接:<a href="#" id="foo">Click Here</a>我什么都不知道,但是当我单击链接时,alert("bar")会显示一个。所以我知道某个地方已经绑定了一些代码#foo。如何找到alert("bar")将click事件绑定到的代码?我正在寻找Chrome的解决方案。附注:这个例子是虚构的,所以我不是在寻找类似的解决方案:“使用XXXXXX并在整个项目中搜索“ alert(\“ bar \”)”。我想要一个真正的调试/跟踪解决方案。
查看完整描述

3 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

使用Chrome 15.0.865.0 dev。“元素”面板上有一个“事件侦听器”部分:


//img1.sycdn.imooc.com//5da7d236000167bc11540393.jpg

在“脚本”面板上还有一个“事件侦听器断点”。使用鼠标->单击断点,然后“进入下一个函数调用”,同时密切注意调用堆栈,以查看哪个userland函数处理该事件。理想情况下,你会用unminified一个替代的jQuery缩小的版本,这样你就不必介入所有的时间,并使用步骤在可能的情况下。

//img1.sycdn.imooc.com//5da7d23a0001457111610392.jpg

查看完整回答
反对 回复 2019-10-17
  • 3 回答
  • 0 关注
  • 806 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号