Firefox上的Javascript在onchange分配上意外停止执行

时间:2013-10-04 07:53:52

标签: javascript google-chrome firefox

以下javascript代码段在Google Chrome上运行完美,但在Firefox上的第二次提醒之前无法继续:

init.js

function __init__() {
    alert("welcome!");
    document.getElementById("myselector").onchange = foo;
    alert("must go here");

    // some other initialization code goes here

    alert("must end here");
}

window.onload = __init__;

foo.js

function foo() {
    // some other code for function foo
    break;
    // the rest of the code
}

Firefox或Chrome的开发人员工具控制台没有报告任何错误,但让我感到沮丧几天。

1 个答案:

答案 0 :(得分:1)

在循环或break语句中不使用时删除任何switch语句。