我想使用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