【发布时间】:2012-02-08 11:32:46
【问题描述】:
我需要在我的项目中实现撤消重做功能。但它非常复杂,每次更改都会影响许多元素。我认为保存和恢复整个页面将是最好的选择。但是我在缺少 .data() DOM 元素的参数时遇到了一些问题。我使用下一个功能:
// save
var documentCopy = document.documentElement.cloneNode(true);
// restore
document.replaceChild(
documentCopy,
document.documentElement
);
如何通过保存元素的 jQuery.data() 来保存和恢复整个 DOM?
【问题讨论】:
标签: javascript dom replace undo