我有一个对象。如果我只对它做一个警告,它会显示:[object HTMLInputElement]但不显示值。如果我这样做
document.getElementById('rout_markers').value
然后它什么也没显示。这是否意味着它根本没有设定?什么是检查它是否为空的最佳方法?
答案 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'));