Беды с LocalStorage
Всем привет! Хочу реализовать сохранение текста карточек в блокноте, но никак не могу реализовать. Через JSON.stringify все равно выдает объект. Особо не осталось мыслей уже.
function noteAdd() {
const li = document.createElement('li');
li.classList.add('main_text');
const newNote = input.value;
li.append(newNote);
const deleteBtn = document.createElement('button');
deleteBtn.classList.add('main_delete');
deleteBtn.type = 'text';
li.prepend(deleteBtn);
notes.push(li);
localStorage.setItem('text', JSON.stringify(notes));
ul.appendChild(li, deleteBtn);
input.value = "";
input.focus();
elementDeleteBtn(deleteBtn, li);
}
Что делаю не так... :help: :help: :help: |
Цитата:
localStorage сохраняет текст!!! пихать в него элементы не надо. |
localStorage.setItem('text', JSON.stringify(notes));
Эта строка все, что есть пока что. Смотрел через браузер, что он сохраняет. Подскажи, пожалуйста, как мне тогда из notes вытянуть строку? Там ведь получается целый массив из элементов li. |
bizunowvova,
строка 14
let txt = notes.map(({textContent}) => textContent);
localStorage.setItem('text', JSON.stringify(txt));
|
Спасибо! Пошел разбираться дальше.
|
| Часовой пояс GMT +3, время: 00:01. |