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

Textareasvalue不支持innerHTML。你应该做这个...

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