処理方法文字列[HTML] HTMLのレンダリングは無効なHTMLタグ、エスケープ解決すべき問題が含まれているHTMLタグの文字列が含まれています

 

次の図の需要:

 

 

 

フロントに追加した後、次のような効果があります。

 

 

あなたは、ソースコードを見ることができます:

 

 

 直接、フォアグラウンドのHTMLに記入する文字列として、データの出てくる背景です。

そして、HTMLソースコードブラウザを表示した後、コンパイラが見つけることができます:

 

 

 

<>記号がエスケープされた元の文字列を<BR>

 

 

 

 

実際に効果を取ることができ<BR>改行の文字列をレンダリングします。

 

 

 

 

処分:

VARのtbody = $( "J_listtable_cont。 ")(" TBODY"見つける。).children();
            (; iがtbody.lengthを<I ++は、I = 0せ{)
                 VaRの子供= TBODY [I]。
                VaRの TD = children.children [1 ]。
                VAR文= td.innerText。
                td.innerHTML = テキスト。
            }

 

コアは二つの赤いマークの上にあるinnerHTMLの要素に割り当てられた要素のinnerTextう。あなたはエスケープの問題を回避することができ、文字列は、HTMLタグが有効になりますが含まれています。

 

 

次のように最終的な効果があります。

 

おすすめ

転載: www.cnblogs.com/sxdcgaq8080/p/11584053.html