Dojo:复制节点树

时间:2009-08-13 09:52:35

标签: javascript dojo

我正在使用Dojo作为JavaScript框架。我想要做的是复制节点树并将其放在复制的树下。具体来说,我有一个包含大量代码的表行。我想添加一个新的表行,它是上一行的精确副本,在这里和那里更改了一些ID。

最好的方法是什么?

我正在考虑制作原始行的深层副本并将其提供给document.createElement()。

2 个答案:

答案 0 :(得分:2)

DOM方法cloneNode将按您的意愿行事;将true传递给它进行深层复制。

答案 1 :(得分:0)

我认为最简单,最快捷的方法是在新的tr节点中复制innerHTML。您可以使用正则表达式更改ID。