내 프로젝트에서 실행 취소 다시 실행 기능을 구현해야합니다. 그러나 그것은 매우 복잡하며 모든 변화는 많은 요소에 영향을 미칩니다. 나는 전체 페이지를 저장하고 복원하는 것이 최선의 선택이라고 생각한다. 하지만 DOM 요소의 .data() 매개 변수가 누락 된 경우 몇 가지 문제가 있습니다. 다음 함수를 사용합니다 :전체 DOM을 자바 스크립트로 바꾸기
// save
var documentCopy = document.documentElement.cloneNode(true);
// restore
document.replaceChild(
documentCopy,
document.documentElement
);
요소의 jQuery.data()를 저장하여 전체 DOM을 저장하고 복원하는 방법은 무엇입니까?