Как отобразить несколько значений, взятых из массивов в localstorage?
Мой код предназначен для создания нескольких школьных объявлений; одно может касаться баскетбольной команды, другое-команды клуба Кингсменов...
Всякий раз, когда информация о новом объявлении проходит через массивы таких вещей, как описание объявления, имя, номер комнаты; она просто заменяет старое, и поэтому отображается только одно объявление.
Он действительно проходит через пару операторов if, чтобы убедиться, что предпочтительный класс и пол объявления соответствуют классам пользователя (он же студент) перед отображением.
Как я могу отобразить несколько значений из этих массивов, которые у меня есть, а также выбрать, куда каждый из них идет на веб-странице?
`функциональное шоу() {
club_desc = формат JSON.синтаксический анализ(хранилище localStorage.метод getitem("по убыванию"));
club_name = формат JSON.синтаксический анализ(хранилище localStorage.метод getitem("имя"));
club_room = формат JSON.синтаксический анализ(хранилище localStorage.метод getitem("RmNo"));
club_time = формат JSON.синтаксический анализ(хранилище localStorage.метод getitem("время"));
club_AM = формат JSON.синтаксический анализ(хранилище localStorage.метод getitem("АМ"));
student2_grade = хранилище localStorage.метод getitem("StudentGrade");
student2_gender = хранилище localStorage.метод getitem("StudentGender");
student2_club = хранилище localStorage.метод getitem("StudentClub");
detail2Gender = формат JSON.синтаксический анализ(хранилище localStorage.метод getitem("пол"));
detail2Grade = формат JSON.синтаксический анализ(хранилище localStorage.метод getitem("класс"));
ВАР i;
for (var i = 0; i < club_desc.length; i++) {
if ((detail2Gender[i] == student2_gender) ||
(detail2Gender[i] == "оба"))
{
если ((club_name[я] == student2_club) ||
(club_name[i] == "разное"))
{
if ((detail2Grade[i] == student2_grade) ||
(detail2Grade[i] === "Все"))
{
holdAnnounce += club_desc[i] + "
";
holdAnnounce += club_name[i] + "
";
документ.метода getElementById("по убыванию").innerHTML будет = club_desc[я];
документ.метода getElementById("имя").innerHTML будет = club_name[я];
document.getElementById("RmNo").innerHTML = club_room[i];
документ.метода getElementById("время").innerHTML будет = club_time[я];
документ.метода getElementById("АМ").innerHTML будет = club_AM[я];
}
}
}
}
}
window.onload = показать;`
Что я уже пробовал:
Эти строки-то, что рекомендовал мой учитель, но они не работают.
'holdAnnounce += club_desc[i] + "
";
holdAnnounce += club_name[i] + "
";'
Я скопировал эти строки кода из аналогичных проблем в интернете, но они тоже не работают.
консоли.журнал(club_desc.присоединяйтесь к('\р\н -));
holdAnnounce += "
club_desc.push-уведомление(документ.метода getElementById("по убыванию").значение);