javascript - console.log 导致代码停止运行

标签 javascript console.log

document.getElementById('myButton').onclick = function()
{    
    alert("button click");
    alert("bclick2");
    console.log("console log");
    alert("bclick3");
};

当我在 Tomcat 服务器上的 Eclipse 中运行此命令时,将显示前两个对话框,但不会显示第三个,这让我认为是 console.log 命令不起作用。

可能是什么问题?

最佳答案

您很可能会遇到 JavaScript 错误,该错误会阻止其余代码运行。仅当存在调试工具(如 Firebug)时,控制台对象才可用。为了避免在它不可用时出现 JavaScript 错误,您可以用这样的检查将其包围起来:

if (window.console && window.console.log) {
    console.log("console log");
}

关于javascript - console.log 导致代码停止运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21269819/

相关文章:

javascript - 如何在 div 上显示所有控制台消息?

javascript - 为什么 Chrome 会将引用类型为 Date 的对象的原型(prototype)视为 "Object {}",而不是 "Date {}"?

javascript - html 中的转义问题

javascript - phonegap --autoreload 和 console.log 不工作

javascript - 在列中放置 div 的堆栈

javascript - 如何在node.js中将数据从 Controller 传递到路由器?

Javascript 30 秒控制台倒计时器

javascript - node.js:console.log() 是一个函数吗?

javascript - 单击按钮时如何从 HTML 调用导出的函数?

javascript - 将 td 内容溢出到下一个 td 元素,而不在 HTML 表格中进行替换