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

И

Игорёк2

#1
Всем доброго дня,

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

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

Valentinoff1

#2
Я подозреваю, что у вас есть кнопки удаления, вызывающие одну и ту же функцию, но у функции жестко запрограммирована клавиша.

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

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread