1

我有一些在这个地方崩溃的 JS 代码:

    alert("Before undefined error! "+i);        
 -> next = A[i][prop].nextSibling;
    alert("After undefined error! "+i);

发生错误是因为A[i]undefined并且我得到了'undefined' is null or not an object错误。

在通常的执行模式下,它只是在第二行之后停止,但是在调试模式下(我使用标准的开发人员工具),代码的执行会继续。为什么?

4

1 回答 1

0

在 IE Developer Tools 中找到脚本面板的子菜单,然后单击配置图标(或按Ctrl+Alt+O)。选中“Break on Error”(或按Ctrl+Shift+E)以在该点停止执行。

于 2012-08-21T18:54:32.327 回答