Здравствуйте, я учу JS сейчас наткнулся на проблему, которую не могу решить. Надеюсь на помощь + объяснения или ссылку на обучающий материал.
спасибо.
Из полей в HTML получаем данные и загоняем их в переменные a,b,c
после этого данные загоняются в объект и объект уходит в local Storage
для того что бы различать объекты в Storage, мне нужно придать каждому следующему свой ID. ID я получаю, он динамический, но привязать его к объекту у меня не получается. в чем ошибка?
/*========================================= check inform ==========================================*/
/*===================================== create New Note ==========================================*/
function createNewMember() {
var newMember = document.createElement('div');
newMember.className = "newMember";
document.body.appendChild(newMember);
newMemberID = Date.now();
var deleteOldNote = document.createElement('div'); // delete
deleteOldNote.className = "deleteOldNote";
newMember.appendChild(deleteOldNote);
deleteOldNote.addEventListener("click", remuveOldNote);
var noteText = document.createElement('div'); // text
noteText.className = "noteText";
newMember.appendChild(noteText);
var c = document.getElementById("textAreaNote").value;
noteText.innerHTML = c;
var noteDate = document.createElement('div'); // date
noteDate.className = "noteDate";
newMember.appendChild(noteDate);
var a = document.getElementById("date").value;
noteDate.innerHTML = a;
var noteTime = document.createElement('div'); // time
noteTime.className = "noteTime";
newMember.appendChild(noteTime);
var b = document.getElementById("time").value;
noteTime.innerHTML = b;
alert(newMemberID);
/*
localStorage.setItem("noteText", c);
localStorage.setItem("noteDate", a);
localStorage.setItem("noteTime", b);
*/
/* ======================= Remuve Note =============================*/
function remuveOldNote() {
document.body.removeChild(newMember)
}
/* ============== Object To Local Storage Ошибка где-то тут.. . =====================================*/
var notesData = {
text: c,
date: a,
time: b
}
notesData.setAttribute("ID", newMemberID);
localStorage.setItem('notesData', JSON.stringify(notesData));
var retrievedObject = localStorage.getItem('notesData');
console.log('retrievedObject: ', JSON.parse(retrievedObject));
/* ======= Object from Local Storage =====================================*/
}