如何将使用 javascript 创建的元素保存到本地存储
how to save element created with javascript to local storage
是否可以将元素保存到本地存储然后从中调用它
这是我正在尝试做的一个例子
let div = document.createElement("div");
localStorage.setItem("div",div)
document.body.appendChild(localStorage.getItem("div"))
不是这样。
本地存储中的值必须是 字符串 并且 DOM 元素不是字符串。
您需要序列化数据。大多数应用程序会使用 JSON 并存储业务数据,而不是 直接 表示渲染视图的任何内容,但您可以存储 HTML 源代码。
是否可以将元素保存到本地存储然后从中调用它 这是我正在尝试做的一个例子
let div = document.createElement("div");
localStorage.setItem("div",div)
document.body.appendChild(localStorage.getItem("div"))
不是这样。
本地存储中的值必须是 字符串 并且 DOM 元素不是字符串。
您需要序列化数据。大多数应用程序会使用 JSON 并存储业务数据,而不是 直接 表示渲染视图的任何内容,但您可以存储 HTML 源代码。