如何判断Javascript对象中的内容

时间:2011-04-10 16:09:17

标签: javascript

我有一个对象。如果我只对它做一个警告,它会显示:[object HTMLInputElement]但不显示值。如果我这样做

document.getElementById('rout_markers').value

然后它什么也没显示。这是否意味着它根本没有设定?什么是检查它是否为空的最佳方法?

3 个答案:

答案 0 :(得分:4)

FireBug非常适合这个目的。它有一个logging console,您可以在其中检查/调试javascript。所以:

console.log(document.getElementById('rout_markers'));

然后在控制台中欣赏结果。它将包含您的问题的答案。

答案 1 :(得分:3)

我假设这是出于调试目的

在这种情况下,我建议使用

console.log(object);

这会将整个对象的可折叠/可扩展树视图打印到您的javascript控制台(firebug,chrome console等等)中。

答案 2 :(得分:3)

如果您使用的是Firefox(Firebug)或Google Chrome,则可以执行

console.log(document.getElementById('rout_markers'));