以下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的开发人员工具控制台没有报告任何错误,但让我感到沮丧几天。
答案 0 :(得分:1)
在循环或break
语句中不使用时删除任何switch
语句。