2011-04-10 12 views
0

私はオブジェクトを持っています。私が警告を出しただけでは、[object HTMLInputElement]と表示されますが、値は表示されません。私がこれをすれば、Javascriptオブジェクト内の内容を確認するには

document.getElementById('rout_markers').value 

と表示されます。それは全く設定されていないということですか?それがnullであるかどうかを確認する最良の方法は何ですか?私はこれを仮定してい

+0

Firebugを使用していますか? – Zoidberg

+0

何をしたいですか?デバッグの目的で要素を検査したいだけですか、値を必要としますか? –

答えて

4

FireBugはこの目的に非常に適しています。 logging consoleがあり、javascriptを調べたりデバッグすることができます。したがって:

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

コンソールで結果をお楽しみください。あなたの質問に対する答えが表示されます。

+1

コンソール行でjavascriptコマンドを入力することもできます。 javascriptを開発している人なら誰でも、それがなくてはいけません。 – Zoidberg

+0

最近のブラウザのほとんどは、これで動作する「javascriptコンソール」という形をしています。あなたはfirefox/firebugを使用していません。 – jondavidjohn

+0

@jondavidjohnもちろん、FireBugを使う必要があります。ロギング機能だけでなく、現代のブラウザが夢見ることのできない他のすべての機能にも対応します。 –

3

は私が

console.log(object); 

これはあなたのJavaScriptコンソールにオブジェクト全体の折り畳み式/拡張可能なツリービューをプリントアウト(放火魔を使用することをお勧めしている場合、デバッグ目的

のためであります、クロムコンソール、等...)

3

あなたは、Firefox(Firebugの)またはGoogle Chromeのにしている場合は、

console.log(document.getElementById('rout_markers')); 
を行うことができます
関連する問題