gpt4 book ai didi

javascript - 如何向 LocalStorage 添加更多内容而不是覆盖它?

转载 作者:行者123 更新时间:2023-12-01 04:06:17 26 4
gpt4 key购买 nike

我正在制作一个博客,我想将更多内容存储到本地存储中,而不是只存储一个。我该怎么做?

function saveToLocalStorage(){
var title = document.getElementById("title1");
var titlesaved=title.innerHTML;
var para = document.getElementById("p1");
var parasaved = para.innerHTML;

localStorage.setItem("Title",titlesaved);
localStorage.setItem("Paragraph",parasaved);
}

function RetrieveData(){
document.getElementById("title2").innerHTML = localStorage.getItem("Title");
document.getElementById("paragraph2").innerHTML = localStorage.getItem("Paragraph");
}

最佳答案

将数据存储为 JSON:

var data = [{Title: '', Paragraph: ''}];
localStorage.setItem("items", JSON.stringify(data));

当您需要更新/添加信息时,只需获取该 JSON,解析它,编辑并放回即可:

var data = JSON.parse(localStorage.getItem("items"));
data.push({Title: 'a', Paragraph: ''});
localStorage.setItem("items", JSON.stringify(data));

关于javascript - 如何向 LocalStorage 添加更多内容而不是覆盖它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41807588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com