繁体   English   中英

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

[英]Javascript on Firefox stops execution unexpectedly on an onchange assignment

以下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的开发者工具控制台未报告任何错误,这让我沮丧了好几天。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM