JS を使用して HTML テキストエリアからコンテンツを抽出し、<div>
. これで、コンテンツが有効な HTML になることがわかったので、それを別の要素の innerHTML として設定すると、ブラウザによって解析されると想定しましたが、そうではありません。画面にプレーンな文字列 (タグとすべてを含む) が表示されます。
これは基本的に私のスクリプトです:
var txt = document.getElementById("contentTextArea").innerHTML; //Get the content
document.getElementById("contentOutput").innerHTML = txt;
念のため、HTML を次に示します。
<textarea name="content" id="contentTextArea">
<p>Text...</p>
</textarea>
私は何を間違っていますか?これを行う別の方法はありますか?ありがとう!