0

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>

私は何を間違っていますか?これを行う別の方法はありますか?ありがとう!

4

2 に答える 2

3

var txt = document.getElementById("contentTextArea").value;// コンテンツを取得する

于 2013-07-03T08:56:19.690 に答える
2

テキストエリアはサポートしvalueていませんinnerHTML。あなたはこれをすべきです...

document.getElementById("contentTextArea").value;
于 2013-07-03T08:51:35.447 に答える