您知道如何通过以下方式恢复用JavaScript删除的项目:

elem1.parentNode.removeChild(elem1);

最佳答案

MDN documentation removeChild中所述,将返回对已删除子节点的引用。用法如下:

var oldChild = element.removeChild(child);
element.removeChild(child);


进一步:


  删除的子节点仍存在于内存中,但不再是一部分
  DOM。您可以稍后在代码中重复使用已删除的节点,方法是
  oldChild对象引用。

关于javascript - 恢复使用parentNode.removeChild删除的项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12686788/

10-15 18:06