确认Google Chrome中的框脚本问题

时间:2018-04-19 12:00:10

标签: javascript google-chrome

要在一个标签(Chrome浏览器)中执行的脚本

var popupFlag = confirm(popupMsg);
    if (popupFlag) {

      //console.log(timeDiffFlagSuccess);
       } else {
      stopWorker();
      doLogout();
    }

当我们在chrome中打开新标签时,else语句会令人惊讶地执行。

在其他浏览器中,脚本运行正常。

1 个答案:

答案 0 :(得分:0)

您的if声明错误。

应该是elseif而不是else

elseif  (!popupFlag)

但是,只需使用if / else

,就可以做得更简单
if (popupFlag) {
    //console.log(timeDiffFlagSuccess);
} else {
    stopWorker();
    doLogout();
}