alert()
javascriptオブジェクトのプロパティを試しています。警告のテキストはスクロールできないため、一部しか表示されません。これを修正するにはどうすればよいですか?FF3.5を使用しています。
3689 次
4 に答える
10
Firebugをインストールして使用するconsole.log(myObj);
このようにして、オブジェクトを適切に検査できます。
于 2010-02-21T19:01:45.133 に答える
2
テキストを多くの部分に分割し、さまざまな時間に警告することができます。
または、ページ上にtextAreaを作成し、textareaのinnerHTMLを出力メッセージに設定することもできます[私が行うこと]これを行う場合は、\nを<br/>に置き換える必要があることに注意してください。
Chromeでは、アラートの「OK」ボタンが表示されない場合があります> _>
于 2010-02-21T19:01:26.813 に答える
1
私自身のlog4javascriptなどのクロスブラウザロギングライブラリを使用します。特に、検索可能でフィルター可能なロギングコンソールがあり、ロギング呼び出しを使用してオブジェクトをコンソールにダンプできます。
var obj = {
name: "Octopus",
tentacles: 8
};
log.debug(obj);
/*
Displays:
19:53:17 INFO - {
name: Octopus,
tentacles: 8
}
*/
于 2010-02-21T23:04:12.130 に答える
1
Blackbirdをご覧ください。これは、画面上のjavascriptロガー/デバッガーです。コードでは、log.debug(object)を配置すると、divオーバーレイでブラウザーに出力されます。オブジェクトを渡すだけで機能するかどうかはわかりませんが、object.dumpvars()はすでに機能しているようです。
于 2010-02-21T23:45:47.350 に答える