我想使用localStorage来保存包含HTML克隆的对象。localStorage保存HTML克隆
var myObject["test"] = document.getElementByID("someElement").cloneNode(true);
myObject["test2"] = document.getElementByID("someOtherElement").cloneNode(true);
localStorage.saveObject = JSON.stringify(myObject);
但是Object saveObject仍然等于{}。看来,stringify不能将HTML节点串联起来,如果以任何方式解决问题以保存它,是否可以将此对象解析回HTML节点?
有人知道解决方案吗?
你能不能举个例子?我真的不明白它:( – Loki
那么这似乎是一个相当不错的方式,但: 我想要存储的HTML节点实际上不在同一页上,我想要使用它们。子页面www.mypage.com/subpage,其中很多html节点都与“some_other_element”类相关,我想通过Button选择其中的一些(并通过Button)并保存它们的HTML代码以在主页上显示相同的代码www.mypage.com。如果我关闭网站并重新加载它,它应该在localStorage中搜索存储的HTML元素并将它们重新加载到主页面上。 – Loki