我正在使用Dojo作为JavaScript框架。我想要做的是复制节点树并将其放在复制的树下。具体来说,我有一个包含大量代码的表行。我想添加一个新的表行,它是上一行的精确副本,在这里和那里更改了一些ID。
最好的方法是什么?
我正在考虑制作原始行的深层副本并将其提供给document.createElement()。
答案 0 :(得分:2)
DOM方法cloneNode
将按您的意愿行事;将true
传递给它进行深层复制。
答案 1 :(得分:0)
我认为最简单,最快捷的方法是在新的tr节点中复制innerHTML。您可以使用正则表达式更改ID。