Tengo este código para guardar la Date en el almacenamiento local, pero mi localStorage.removeItem no funciona.
¿Puedes decirme qué estoy haciendo mal?
let today = new Date().toISOString().slice(0, 10) document.getElementById("datata").value = getSavedValue("datata"); document.getElementById("exdated").value = getSavedValue("exdated"); function saveValue(e) { var id = e.id; var val = e.value; localStorage.setItem(id, val); } function getSavedValue(v) { if (!localStorage.getItem(v)) { return today; } return localStorage.getItem(v); localStorage.removeItem(v); }Debe eliminar antes de la declaración de return .
let today = new Date().toISOString().slice(0, 10) document.getElementById("datata").value = getSavedValue("datata"); document.getElementById("exdated").value = getSavedValue("exdated"); function saveValue(e){ var id = e.id; var val = e.value; localStorage.setItem(id, val); } function getSavedValue (v){ if (!localStorage.getItem(v)) { return today; } var item = localStorage.getItem(v); localStorage.removeItem(v); return item; }