Javascript 本地存储问题
我正在尝试创建一个webapp,您可以单击一个按钮,然后将他的ID保存到localstorage,并更改样式。 但是,当我在localstorage中保存时,我单击的最后一个按钮会替换它前面的按钮ID。 我的代码:Javascript 本地存储问题,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我正在尝试创建一个webapp,您可以单击一个按钮,然后将他的ID保存到localstorage,并更改样式。 但是,当我在localstorage中保存时,我单击的最后一个按钮会替换它前面的按钮ID。 我的代码: 请帮助我,谢谢localStorage是一个键值存储。通过设置键,可以替换已设置的键的值。但是,您可以将字符串化数组存储在localStorage中,然后在需要时检索并添加到该数组中 //Store an array in local storage localStorage.set
请帮助我,谢谢localStorage是一个键值存储。通过设置键,可以替换已设置的键的值。但是,您可以将字符串化数组存储在localStorage中,然后在需要时检索并添加到该数组中
//Store an array in local storage
localStorage.setItem('arr',JSON.stringify([6,8,9])
//retrieve the array, add to it, then save it again
var arr = JSON.parse(localStorage.getItem('arr'));
arr.push(23)
localStorage.setItem('arr', arr)
每次单击某个对象时,
click
处理程序都会运行。其他行是localStorage.getItem
和$(“LIA”)。每一行只运行一次。
//Store an array in local storage
localStorage.setItem('arr',JSON.stringify([6,8,9])
//retrieve the array, add to it, then save it again
var arr = JSON.parse(localStorage.getItem('arr'));
arr.push(23)
localStorage.setItem('arr', arr)