ホームページ  >  に質問  >  本文

javascript - HTMLの文字列内の改行文字を出力する方法

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

为情所困为情所困2663日前1047

全員に返信(6)返信します

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-14 10:53:21

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

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

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

    返事
    0
  • 欧阳克

    欧阳克2017-06-14 10:53:21

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

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

    に変更してください

    返事
    0
  • 阿神

    阿神2017-06-14 10:53:21

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

    返事
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-14 10:53:21

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

    返事
    0
  • 阿神

    阿神2017-06-14 10:53:21

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

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-06-14 10:53:21

    n以前に有効

    リーリー

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

    リーリー

    返事
    0
  • キャンセル返事