IE中的当前窗口未显示浏览器警报弹出窗口

时间:2019-09-24 11:33:29

标签: javascript jquery html

警报弹出窗口未在其他浏览器上显示的当前窗口中显示(相同的警报弹出窗口)。 该错误仅出现在IE上,可以与chrome和Mozilla正常工作

 if (iNum > 99) {
            document.getElementById(id).value = '';
            alert('value not be greater than'); //this alert popup open in another broswer in IE
            return false;
        }

2 个答案:

答案 0 :(得分:0)

  1. 确保控制台未显示任何错误,如果有错误,请更正。
  2. 确保您没有在IE上禁用浏览器提示
  3. 尝试使用window.alert(),但另一个alert()可能与窗口的冲突(虽然不太可能)。
  4. 如果您有控制台支持,请尝试console.log(alert);并查看其内容。应该是这样的:

    function alert() {
        [native code]
    }
    

答案 1 :(得分:0)

*您可以尝试通过“设置”->“兼容性视图设置”打开兼容性视图,然后在其中添加您的网站网址。

*或者您可以通过将此meta标签放在页面的head标签中来打开兼容性视图,如下所示

<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<head>

您可以参考This documentation 来了解兼容模式。