如果我要更改文档
,我可以通过oldDoc =
(文档的副本,按值)之类的方式复制旧版本,然后使用像 oldDoc.getElementById('myElement').innerHTML
?
最佳答案
是的,像这样使用函数 cloneNode
:
var oldDoc = document.cloneNode(true);
您可以阅读有关此功能的更多信息 here . 此外,这是一个带有小工作示例的片段:
const docCopy = document.cloneNode(true);
document.querySelector('div').textContent = 'New div content';
console.log(docCopy.querySelector('div').textContent);
console.log(document.querySelector('div').textContent);
<div>Old div content</div>
关于javascript - 复制 DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61570100/