バックグラウンドで文字列を取得し、フォアグラウンドの<p>タグに出力しているのですが、文字列中に改行文字「n」があり、同様に改行効果を出力したいのです。この文字列はどう扱えばいいのでしょうか? 「n」を<br/>に置き換えましたが、やはり機能せず、そのまま出力されてしまいました。 ###皆さん、ありがとうございました###
2つの方法があります。1つはwhite-space: pre;を設定する方法で、空白スペースはブラウザによって保持されます。または
white-space: pre;
、pre 要素は事前にフォーマットされたテキストを定義できます。通常、pre 要素で囲まれたテキストには空白と改行が保持されます。
改行文字nではないですか?
n
これに該当する場合は、</p><p>
</p><p>
説明によると、preタグが必要です。
pre
jsでは、. innerHTML = 'It<br />works' 来输出 html;如果是 jQuery,则使用 $.fn.html('It<br />works')!====を使用してPHP出力であるとみなすことができます htmlentities関数を使用して、置き換えられたコンテンツを出力します!
. innerHTML = 'It<br />works'
$.fn.html('It<br />works')
これは可能です。理由を知るには質問者がコードを投稿するのが最善です。
n以前に有効
pで渡すことができますreplace
replace
2つの方法があります。1つは
を使用してください リーリーwhite-space: pre;
を設定する方法で、空白スペースはブラウザによって保持されます。または、pre 要素は事前にフォーマットされたテキストを定義できます。通常、pre 要素で囲まれたテキストには空白と改行が保持されます。
改行文字
n
ではないですか?これに該当する場合は、
に変更してください</p><p>
説明によると、
pre
タグが必要です。jsでは、
. innerHTML = 'It<br />works'
来输出 html;如果是 jQuery,则使用$.fn.html('It<br />works')
!====を使用してPHP出力であるとみなすことができます
htmlentities関数を使用して、置き換えられたコンテンツを出力します!
これは可能です。理由を知るには質問者がコードを投稿するのが最善です。
リーリーn
以前に有効pで渡すことができます
リーリーreplace