我们需要查看对象在 Javascript 中具有哪些方法/字段。
正如其他人所说,您可以使用 Firebug,这将使您对 Firefox 无后顾之忧。Chrome 和 Safari 都有一个内置的开发者控制台,其界面与 Firebug 的控制台几乎相同,因此您的代码应该可以在这些浏览器之间移植。对于其他浏览器,有Firebug Lite。
如果 Firebug 不适合您,那么试试这个简单的脚本:
function dump(obj) { var out = ''; for (var i in obj) { out += i + ": " + obj[i] + "\n"; } alert(out); // or, if you wanted to avoid alerts... var pre = document.createElement('pre'); pre.innerHTML = out; document.body.appendChild(pre) }
我建议不要提醒每个单独的属性:有些对象有很多属性,你会整天点击“OK”、“OK”、“OK”、“O…该死的那是我的属性寻找”。