使用 Firebug 或其他工具查找导致某些操作的 Javascript 文件和行号

Finding the Javascript file and line number that causes some action using Firebug or some other tool

本文关键字:Javascript 操作 文件 其他 Firebug 工具 查找 使用      更新时间:2023-09-26

是否可以使用Firebug(或其他工具)来找出某些JS操作的来源...即哪个文件和行。

例如,我有一个按钮会导致下拉菜单/幻灯片,我想找到影响该下拉菜单的 Javascript。我知道我可以通过做很多侦探工作来找到它;但如果是我正在寻找的CSS,那么我所要做的就是查看Firebug,它会给我文件和行号。有没有办法为Javascript获得类似的东西?

使用 Firefox 的 firequery 插件,您可以找到一些有关哪些事件附加到某些元素的信息。

除此之外,解决问题的最佳方法是使用控制台日志来确定哪个元素正在触发事件。也许通过搜索该元素上的类名或 id 将是一个很好的起点。

在Chrome的开发者工具的"元素"标签上,您会在右侧看到一列,其中包含有关所选元素的信息。其中一个面板称为事件侦听器,它显示绑定到元素的事件和源位置。