Локальное хранилище

Игорёк2

Пользователь
Регистрация
04.12.15
Сообщения
5
Реакции
0
Баллы
1
Всем доброго дня,
Локальное хранилище
В настоящее время я изучаю JavaScript. Моя задача — удалять элементы из localStorage.
Установленные ключи представляют собой, например, временные метки.
Код:
// Make a key using a fixed timestamp key = "diary" + "1536771000001";. key = "diary" + "1536771000002"; (ETC)
Код (JavaScript): Однако, когда я собираюсь удалить эти элементы, используя localStorage.removeItem('diary1536771000002'); каждый раз, когда я нажимаю кнопку удаления на любом элементе, он все время удаляет дневник1536771000002, а не правильный ключ для этого текстового элемента.

Я не ищу прямого ответа, но может ли кто-нибудь указать мне правильное направление?
 

Valentinoff1

Пользователь
Регистрация
10.01.11
Сообщения
3
Реакции
0
Баллы
1
Я подозреваю, что у вас есть кнопки удаления, вызывающие одну и ту же функцию, но у функции жестко запрограммирована клавиша.

Альтернативой может быть наличие кнопок с data-key='diary1536771000002', а затем событие щелчка получает значение dataset.key.
 
Сверху Снизу