Estoy intentando eliminar un registro del localstorage y no se porque falla..
El código que tengo es este:
Un botón por cada registro que tengo almacenado en localstorage, la variable dato_clave la traigo con javascript (está funcionando bien, ya está chequeado):
Código HTML:
<input type='button' onclick='eliminarDato(this.id)' id=' "+ dato_clave + "' value='Eliminar' />
Código:
Si reemplazo localStorage.removeItem(clicked_id); por localStorage.removeItem('m1'); (m1 es un registro almacenado en localstorage) lo borra bien. Entonces el problema es de clicked_id pero no se porque si el dato le llega, solo que lo pongo sin comillas function eliminarDato(clicked_id) { alert("eliminame"); alert(clicked_id); if(confirm('¿Desea eliminar el favorito seleccionado?')) { localStorage.removeItem(clicked_id); } }
Qué estoy haciendo mal?.
Saludos,
Daniela.