Javascript 为什么启用firebug时onclick函数在firefox中工作

Javascript 为什么启用firebug时onclick函数在firefox中工作,javascript,html,firefox,Javascript,Html,Firefox,我有一个web应用程序,你可以选择点击侧栏中的项目,当你在chrome中点击它们时,它会检索内容并显示一个弹出窗口,在firefox中启用firebug时它也可以工作,但在禁用firebug时则不能。它只是在div标记中使用onclick。不仅如此,它似乎不适用于一种物品。其余的都很好 您的代码可能正在调用控制台.log 在Firefox中,控制台对象仅在Firebug打开时才存在 要解决此问题,您可以编写 if (!window.console) console = { log: f

我有一个web应用程序,你可以选择点击侧栏中的项目,当你在chrome中点击它们时,它会检索内容并显示一个弹出窗口,在firefox中启用firebug时它也可以工作,但在禁用firebug时则不能。它只是在div标记中使用onclick。不仅如此,它似乎不适用于一种物品。其余的都很好

您的代码可能正在调用
控制台.log

在Firefox中,
控制台
对象仅在Firebug打开时才存在

要解决此问题,您可以编写

if (!window.console) 
    console = { log: function() { } };

看看这个类似的问题。我今天发现IE无法识别(!console),因为console被认为是window对象的一部分

我必须使用:

 if (!window.console) 
    console = { log: function() { } };

你应该发布一些代码,但在我听来好像一个或一些东西没有被关闭。Firebug将一些元素添加到页面底部IIRC,这可能有助于FF中的DOM清理找出缺少的标记。