sie*_*anb 18 javascript alert console.log
我不时会遇到一个非常有趣的错误.我的javascript代码在执行期间不显示警报(msg),但如果我使用console.log(msg),它确实会显示在控制台中.什么可以阻止alert()显示?
非常感谢
use*_*399 24
这是一个非常普遍的问题,每个人都至少遇到过这个问题一次.alert()不起作用的原因是因为之前您已选中"阻止此页面创建其他dialoug"复选框.
让我们来看看这段代码.
<script type="text/javascript">
var js_name = ['elem1', 'elem2']
for (var i = 0; i < js_name.length; i++) {
alert(js_name[i]);
};
</script>
Run Code Online (Sandbox Code Playgroud)
如果运行代码,将有两个警告框.如果您选中"阻止此页面创建额外的拨号"复选框,然后再次刷新页面,则不会再次收到警报框.
解决方案是您需要关闭该网页并在浏览器中重新打开(不需要关闭整个浏览器).我假设你正在使用铬.Internet Explorer或FireFox没有此复选框功能.