34

IMAP でメールを表示しようとしています。ただし、メールがテキストの場合、改行 \n が正しく表示されません。< br />ユーザーがその電子メールに返信したい場合、プレーン テキストではなく HTML で返信されるため、改行に変換したくありません。コードを変更せずに改行として表示できるJavaScript関数はおそらくありますか?

4

3 に答える 3

54

HTML/CSSはどうですか?テキストを<pre>タグ内に配置すると、すべての改行がそのまま表示されます。または、CSS スタイルwhite-space:preを任意の要素に適用することで、同じ効果を得ることができます。

まだ HTML エンコードすることを忘れないでください ( <to&lt;など)。そうしないと、最初の山かっこですべてがバラバラになります。

于 2012-10-29T09:20:30.250 に答える