2

HTML コードを含むテキストエリアがある場合、HTML コード自体の代わりに HTML 出力を表示する JavaScript 関数を作成するにはどうすればよいですか。次に例を示します。

<textarea id="mytextarea">
<table border=1><tr><td>cellone</td>td>celltwo</td></tr></table
</textarea>
<input type=button onclick="HTMLoutput();"/>

<script>
HTMLoutput()
{
//Code to show html output instead of html code in textarea
}
</script>

これどうやってするの?HTMLoutput() 内に記述する推奨コードは何ですか?

4

2 に答える 2

1

HTML を取得して、レンダリングされた結果をドキュメントに表示する方法を尋ねているようです。

それがまさにinnerHTMLプロパティの機能です。
結果を表示する DOM 要素を選択し、表示innerHTMLする HTML に設定するだけです。

于 2013-10-18T03:22:33.377 に答える
1

したがって、html コードをフォーマットされた html に変換するには、次の手順を実行する必要があります。

$('resultDiv').append($('<div/>').html($('.txtArea').val()+"<br>");

contentEditableを true に設定して div を使用する例を次に示します。

于 2013-10-18T03:28:38.280 に答える