5

alert()javascriptオブジェクトのプロパティを試しています。警告のテキストはスクロールできないため、一部しか表示されません。これを修正するにはどうすればよいですか?FF3.5を使用しています。

4

4 に答える 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 に答える