在javascript对话框上取消按钮以停止循环

时间:2016-07-28 16:25:03

标签: javascript html5

问候语。当我在Internet Explorer 11中打开以下内容时,当我点击取消按钮时游戏不会停止。如何按取消按钮,游戏停止。目前的行为是,即使使用cancel ??

也只是保持循环
{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false
  }
}

1 个答案:

答案 0 :(得分:2)

当您在prompt的提示下按取消按钮时,它会返回null。所以

if (guess_input_text === null) {
    break;
}

...将退出循环。

请注意,在相当旧的浏览器上,它会返回""而不是null。但任何模糊的现代(IE9 +)都应该没问题。