未捕获的类型错误:无法在 HTMLButtonElement 上读取 null 的属性(读取"push")。<anonymous> (总机.js:15:23)


add = document.getElementById("add");
add.addEventListener("click", () => {
console.log("Updating List......")
tit = document.getElementById("title").value;
desc = document.getElementById("description").value;
if (localStorage.getItem('itemsJson') == null){
itemJsonArray = [];
itemJsonArray.push([tit, desc]);
localStorage.setItem('itemsJson', JSON.stringify(itemJsonArray))
}
else{
itemJsonArrayStr = localStorage.getItem('itemJson')
itemJsonArray = JSON.parse(itemJsonArrayStr);
itemJsonArray.push([tit, desc]);
localStorage.setItem('itemsJson', JSON.stringify(itemJsonArrayStr))
}
})

main.js:14未捕获类型错误:无法读取null的属性(正在读取"push"(在HTMLButtonElement上。(main.js:14.23(

在else块中,您有一个拼写错误"itemJson";。它应该是itemsJson

itemJsonArrayStr = localStorage.getItem('itemsJson')

相关内容

最新更新