使用JavaScript替换重复节点

时间:2016-05-04 06:20:46

标签: javascript dom-manipulation

我有一个div元素,我需要制作一个"备份"它,在某些场合恢复。

要克隆div,请使用:

savedDiv = originalDiv.cloneNode(true);

并恢复它:

originalDiv.parentNode.replaceChild(savedDiv,originalDiv);

问题是我得到Uncaught TypeError: Cannot read property 'replaceChild' of null 有什么优雅的方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。

我试图多次执行此操作但看起来,在第一次之后,原来的Div被消耗了。

我通过再次初始化originalDiv来修复它。