javascript - 如何在 Firebug 中调试事件监听器?

标签 javascript firebug

我想在 Firebug 中的 debugger 关键字之后逐步执行每个代码。在以下示例中 JSFiddle由于 onclick 属性中的 debugger 关键字,单击表单时执行停止。随后,我在 Firebug 中单击 Step Into,但它没有显示 jQuery 代码,而是什么也没显示...如何让 Firebug 在 jQuery 代码处停止?

<form method="get" onclick="debugger">
    <input type="text" name="q" value="">
    <input type="submit" value="Search Google">
</form>

jQuery 代码:

$('form').submit(function() {
    document.title = "How to shown this line in debugger?";
    return confirm('Are you sure you want to search Google?');
});

最佳答案

对于 Firebug

  1. 转到 Script panel

  2. 单击脚本的下拉菜单并选择您需要的脚本

  3. 在要开始调试的行上添加断点

对于 Chrome

  1. 转到控制台
  2. 然后转到源选项卡

  3. 点击“显示导航器”按钮

  4. 选择脚本

  5. 单击要调试的行号

关于javascript - 如何在 Firebug 中调试事件监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24980472/

相关文章:

javascript - 当我在页面中间或页面末尾时如何使用 Angular 2 将页面滚动到顶部

javascript - 使用以前的对象值返回新的 JS 对象

html - 为什么 firebug 将 <tbody> 添加到 <table> 中?

firefox - 为什么自 Firefox 51.0.1 起 FirePath 不再工作了?

javascript - 禁用桌面 Safari 中的热键

javascript - 类似于 Google Developers 的 Bootstrap 搜索框

javascript - D3 在拖动圆圈时获取下方多边形的 id

html - Firebug 无法加载给定的 url

javascript - 在 Firefox 扩展的代码中使用 Firebug

javascript - 通过 jQuery 添加的脚本标签在 FireBug 中不可见