Я пытаюсь сохранить текущее время и дату в таблице. В настоящее время при загрузке страницы мой код меняет дату, чтобы отразить текущее время.Как сохранить несколько добавочных дат в localStorage?
Мой код выглядит следующим образом:
function currentDate() {
var d = new Date();
return d.toString();
}
window.onload = function() {
localStorage.setItem("date", currentDate());
$('#current-location').prepend('<tr<td>'+localStorage.getItem("date")+'</td>');
}
Я попытался console.log(localStorage)
, так что я знаю, что одна дата сохраняются там. Тем не менее, я хочу сохранить дату, когда страница перезагружается (например, загружать страницу во второй раз и появляются две даты и т. Д.) Нужен ли мне массив? Если да, как бы добавить содержимое массива в таблицу?
Каждый раз, когда вы загружаете страницу, переменные js будут сброшены. Вам нужно либо сохранить его в переменной сеанса, либо в файлах cookie. При загрузке страницы добавьте дату в файлы cookie. Показывая его, извлеките его из файлов cookie. – hardcoder