2016-11-06 12 views
0

私はWebアプリケーションを開発中です。私はこのような適切なHTMLテキストにこれを変換したいjavascriptを使用してプレーンテキストをHTMLに変換します。

var x = '<p> This is a paragraph</p> <h1> Heading</h1> "; 

<p> This is a paragraph</p> <h1> Heading</h1> 

がようことは、私がログを慰めるときことを行うための任意のJavaScript関数あります私のJavaScriptで私はこのような私のコードを持っていますそれは、適切なhtmlテキストとして表示されますか?

どのような提案も高く評価されます。

+0

これはおそらくあなたが探している解決策です:http://stackoverflow.com/a/20880789/395910 – Terry

答えて

0

これをDOM要素のinnerHtmlプロパティに割り当てることができます。

しかし、そうすることにはリスクが伴いますので注意して使用してください。具体的には、これがユーザーからのデータ/テキストであれば、スクリプトタグを挿入してアプリのコンテキスト内で何かを実行することができます。これはアプリにとって大きなセキュリティリスクになります。

+0

私はウェブページに表示しようとしていません。私はログをコンソールにしようとしていますが、あなたが何を言っているのかをコードを使って少し明確にしてください。 – Elisha512

+0

明らかにエスケープされたHTMLです。 'innerHtml'を設定し、' textContent'をコンソールに書き出すと、完了です。要素を表示/添付する必要はありません。 – Lucero

+0

@ Elisha512、console.logにHTMLマークアップが必要ですか? – aring

関連する問題