javascript - 使用 document.getElementById 获取渲染对象

标签 javascript dom

在 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/

相关文章:

javascript - 菜单调整大小代码的问题

javascript - 禁用父级按钮

php - 如何解析 <a name 和 <image src= inside <li tag using php?

javascript - DOM 的 native 附加功能在 Opera neon 中不可用

html - html 元素的第一个子元素是什么?

java - 使用 JQuery 解析 JSON 有困难

javascript - 我可以在 css 部分向 svg 多边形添加函数吗?

javascript - jQuery 移动 : data-rel ="back" does not work properly after page reload

javascript - JQuery - 可拖动 DIV 在浏览器窗口调整大小时超出位置

javascript - 使用jquery只获取第一个标签内容