javascript - HTMLの文字列内の改行文字を出力する方法
为情所困
为情所困 2017-06-14 10:51:21
0
6
1096

バックグラウンドで文字列を取得し、フォアグラウンドの<p>タグに出力しているのですが、文字列中に改行文字「n」があり、同様に改行効果を出力したいのです。この文字列はどう扱えばいいのでしょうか? 「n」を<br/>に置き換えましたが、やはり機能せず、そのまま出力されてしまいました。 ###皆さん、ありがとうございました###

为情所困
为情所困

全員に返信(6)
女神的闺蜜爱上我

2つの方法があります。1つはwhite-space: pre;を設定する方法で、空白スペースはブラウザによって保持されます。または

を使用してください リーリー

、pre 要素は事前にフォーマットされたテキストを定義できます。通常、pre 要素で囲まれたテキストには空白と改行が保持されます。

いいねを押す +0
学霸

改行文字nではないですか?

これに該当する場合は、</p><p>

に変更してください
いいねを押す +0
阿神

説明によると、preタグが必要です。

いいねを押す +0
女神的闺蜜爱上我

jsでは、. innerHTML = 'It<br />works' 来输出 html;如果是 jQuery,则使用 $.fn.html('It<br />works')!
====を使用してPHP出力であるとみなすことができます
htmlentities関数を使用して、置き換えられたコンテンツを出力します!

いいねを押す +0
阿神

これは可能です。理由を知るには質問者がコードを投稿するのが最善です。

いいねを押す +0
仅有的幸福

n以前に有効

リーリー

pで渡すことができますreplace

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート