在本地存储中存储按钮单击
storing button click in local storage
我正在尝试将按钮点击存储在本地存储中,因此当用户单击该按钮时,用户单击该按钮的日期和时间将存储在本地存储中。但是目前,当我关闭 window 时,数据被新日期覆盖,再次打开并第二次单击该按钮。我想要的是本地存储来存储每一个按钮点击而不覆盖过去的数据。我听说 JSON stringify 应该可以完成这项工作,但它不起作用。
function saveData(){
var date= new Date();
window.localStorage.setItem("date", JSON.stringify(date));
alert("Your data is stored");
}
你可能想为此使用一个数组
function saveData(){
var data = localStorage.getItem("date");
var dates = data ? JSON.parse(data) : [];
dates.push( Date.now() );
localStorage.setItem("date", JSON.stringify(dates));
alert("Your data is stored");
}
我正在尝试将按钮点击存储在本地存储中,因此当用户单击该按钮时,用户单击该按钮的日期和时间将存储在本地存储中。但是目前,当我关闭 window 时,数据被新日期覆盖,再次打开并第二次单击该按钮。我想要的是本地存储来存储每一个按钮点击而不覆盖过去的数据。我听说 JSON stringify 应该可以完成这项工作,但它不起作用。
function saveData(){
var date= new Date();
window.localStorage.setItem("date", JSON.stringify(date));
alert("Your data is stored");
}
你可能想为此使用一个数组
function saveData(){
var data = localStorage.getItem("date");
var dates = data ? JSON.parse(data) : [];
dates.push( Date.now() );
localStorage.setItem("date", JSON.stringify(dates));
alert("Your data is stored");
}