1

var encodedHtml = "<ol style="color: rgb(34, 34, 34); font-family: arial, sans-serif;"><li class="mod" style=""> <div class="_oDd" style=""><span class="_Tgc" style="font-size: 16px;"><b>Test data</b> is <b>data</b>

<b>tests</b>これは、通常はコンピュータ プログラムの で使用するために特別に識別されています。一部<b>data</b>は、通常、特定の関数への特定の入力セットが期待される結果を生成することを確認するために、確認の方法で使用される場合があります。</span></div> </li></ol>";

このコンテンツを html タグに変更したいので、js を使用して div に追加できます。

4

2 に答える 2

1

これで整理できます:

特別な HTML エンティティを含む文字列をデコードする正しい方法は何ですか?

jQueryバージョンがあるいくつかの答え:

function htmlDecode(value) {
    return $("<textarea/>").html(value).text();
}
于 2015-07-27T13:59:33.643 に答える
0

var encodedHTML = " &lt;ol style=&quot;color: rgb(34, 34, 34); font-family: arial, sans-serif;&quot;&gt;&lt;li class=&quot;mod&quot; style=&quot;&quot;&gt; &lt;div class=&quot;_oDd&quot; style=&quot;&quot;&gt;&lt;span class=&quot;_Tgc&quot; style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Test data&lt;/b&gt; is &lt;b&gt;data&lt;/b&gt; which has been specifically identified for use in &lt;b&gt;tests&lt;/b&gt;, typically of a computer program. Some &lt;b&gt;data&lt;/b&gt; may be used in a confirmatory way, typically to verify that a given set of input to a given function produces some expected result.&lt;/span&gt;&lt;/div&gt; &lt;/li&gt;&lt;/ol&gt;";

$("<p/>").html(encodedHTML ).text();

これも機能します。

于 2015-07-27T13:59:39.517 に答える