我正在尝试alert()
javascript对象的属性。由于警报中的文本不可滚动,我只能看到它的一部分。我该如何解决?我正在使用FF 3.5。
答案 0 :(得分:10)
安装Firebug并使用console.log(myObj);
您可以通过这种方式正确检查对象!
答案 1 :(得分:2)
您可以将文本拆分成多个部分并提醒许多不同的时间 或者,您可以在页面上创建textArea并将textarea的innerHTML设置为输出消息[我该怎么做]请注意,如果您想这样做,则必须将\ n替换为< br />
在Chrome中,有时警报的“正常”按钮甚至不会显示> _>
答案 2 :(得分:1)
使用跨浏览器的日志记录库,例如我自己的log4javascript。在许多其他方面,它有一个可搜索的,可过滤的日志记录控制台,允许您使用日志记录调用将对象转储到控制台:
var obj = {
name: "Octopus",
tentacles: 8
};
log.debug(obj);
/*
Displays:
19:53:17 INFO - {
name: Octopus,
tentacles: 8
}
*/
答案 3 :(得分:1)
看看Blackbird。这是一个屏幕上的javascript记录器/调试器。在您的代码中,您将放置log.debug(对象),它将以div覆盖输出到浏览器。如果你只是传递一个对象,我不知道它是否有效,但显然你已经有了object.dumpvars()已经解决了。