Как я могу удалить элементы из списка Todo с LocalStorage - PullRequest
0 голосов
/ 05 января 2019

Я столкнулся с проблемой, выполняя домашнее задание в колледже. Список дел с Javascript и localStorage, все работает нормально, кроме функции удаления. Я был бы рад помочь вам:)

Я уже пытался решить эту проблему с помощью EventListener, но безуспешно.

http://gdeveloper.tech/todo/FinalV2/ CodePen: https://codepen.io/gal-regev/pen/EGEpjY В функции удаления.

Мне удалось удалить элемент, но он не удаляет нужный элемент.

 function del_item(itemid) { 
   all_notes.splice(itemid, 1); 
   localStorage.setItem("items", JSON.stringify(all_notes)); 
   document.getElementById('noteContainer').innerHTML = ""; 
   location.reload(); 
} 

Ответы [ 2 ]

0 голосов
/ 05 января 2019

попробуйте установить значение в localstorage: Пример: localstorage.setItem(key,value) Введите значение ключа для удаления: localstorage.removeItem(key) `setFunction () { localStorage.setItem ('color', 'red'); localStorage.setItem ('font', 'arial');

}`

чтобы удалить или очистить значение для локального хранилища, упомяните, что вы хотите удалить ранее установленное имя элемента, попробуйте эту функцию:

`removefunction(){
  localStorage.removeItem('color');
}`

для очистки локального хранилища попробуйте следующее:

`clearStorage(){
  localStorage.clear();
}`

это общий синтаксис для локального хранилища

0 голосов
/ 05 января 2019

localStorage.removeItem(key) удаляет данные, связанные с key из localStorage.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...