Member 13839547 Ответов: 0

Как отобразить несколько значений, взятых из массивов в 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[я] + "
  • ";
    club_desc.push-уведомление(документ.метода getElementById("по убыванию").значение);

    0 Ответов