首页 > 解决方案 > 如何复制对象然后将其保存到本地存储

问题描述

我的项目中有一个按钮,它复制了一个包含一些内容的 div。现在我希望这些重复项以某种方式由 localStorage 函数保存。因此,如果我刷新页面,它们应该仍然存在。

我想创建类似 ToDo 列表的东西,但不完全是。原理相似但不一样。用户应该能够添加代码片段,而不是文本。

感谢每一个有用的回答:)

  function Function1() {
      var elmnt = document.getElementsByTagName("span")[0];
      var cln = elmnt.cloneNode(true);
      document.body.appendChild(cln);
  }

标签: javascriptduplicates

解决方案


localStorage.setItem(‘myStuff’, JSON.stringify(data))

应该可以解决问题,除非您的数据由于某种原因不是 JS 对象。

获取它:const fetchedStuff = JSON.parse(localStorage.getItem(‘myStuff’))


推荐阅读