如何将使用 javascript 创建的元素保存到本地存储
2021-04-07
1371
是否可以将元素保存到本地存储然后从中调用它 这是我尝试做的一个示例
let div = document.createElement("div");
localStorage.setItem("div",div)
document.body.appendChild(localStorage.getItem("div"))
1个回答
并非如此。
本地存储中的值必须是 字符串 ,而 DOM 元素不是字符串。
您需要序列化数据。大多数应用程序会使用 JSON 并存储业务数据,而不是 直接 代表呈现视图的任何内容,但您可以存储 HTML 源代码。
Quentin
2021-04-07