我想使用div
中的一些信息生成新的input
元素,但它无法正常工作。我在保存和接收来自localstorage
的数据时遇到了很大问题。我花了两天时间研究这个问题。你能这么好地告诉我问题在哪里吗?
小提琴:https://jsfiddle.net/v5r653nd/1/
var nameaaaa = document.getElementById("nameOfbook");
var author = document.getElementById("nameOfauthor");
var year = document.getElementById("year");
function makeJob() {
testObjects.push({
name: nameaaaa.value,
author: author.value,
year: year.value
})
localStorage.setItem('testObjects', JSON.stringify(testObjects));
答案 0 :(得分:0)
如果我正确理解了这个问题,那么您将覆盖localstorage,因为在脚本开始时,您声明testObject是一个空数组,然后您将对其进行处理并将localstorage替换为该值。
因此,您应首先检索localstorage值并将其存储在该变量中:
ProgressDialog