在javascript中,我想获取一个元素并将其渲染到其他元素中。
我正在使用以下代码
document.getElementById('table_cell1').innerHTML = document.getElementById("txt_area");
但这不会渲染元素,而是会显示
[object HTMLTextAreaElement]
实现这一目标的一种方法是,我将我的文本元素'包裹起来。在DIV标签内,然后使用DIV的innerHTML。 e.g。
document.getElementById('table_cell1').innerHTML = document.getElementById("div_txt").innerHTML;
但这需要进行大量的设计更改。所以我正在寻找一些更好的方法来做同样的事情。
建议/评论,拜托?
答案 0 :(得分:3)
试试这个:
document.getElementById('table_cell1').innerHTML = document.getElementById("txt_area").outerHTML;