我正在使用 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>
我究竟做错了什么?还有另一种方法吗?谢谢!