在 JavaScript 中,我想获取一个元素并将其呈现在其他元素内。
我正在使用以下代码
document.getElementById('table_cell1').innerHTML = document.getElementById("txt_area");
但这不会渲染元素,而是显示
[object HTMLTextAreaElement]
实现此目的的一种方法是,我将“文本元素”包装在 DIV 标记内,然后使用 DIV 的innerHTML。例如
document.getElementById('table_cell1').innerHTML = document.getElementById("div_txt").innerHTML;
但这将需要大量的设计更改。所以我正在寻找一些更好的方法来做同样的事情。
请提出建议/意见?
最佳答案
试试这个:
document.getElementById('table_cell1').innerHTML = document.getElementById("txt_area").outerHTML;
关于javascript - 使用 document.getElementById 获取渲染对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817378/