Atributo Window localStorage
- Página anterior longitud
- Página siguiente location
- Volver a la capa superior Objeto Window
Definición y uso
Las propiedades localStorage y sessionStorage permiten almacenar pares clave/valor en el navegador web.
El objeto localStorage almacena datos sin fecha de expiración. Los datos no se eliminan cuando se cierra el navegador y estarán disponibles al día siguiente, en la semana o un año después.
El atributo localStorage es de solo lectura.
Consejo:Por favor, consulte Atributo sessionStorage,este atributo almacena datos de una sesión (los datos se pierden cuando se cierra la pestaña del navegador).
Ejemplo
Ejemplo 1
Cree un nombre/valor de localStorage con name="lastname" y value="Smith", luego recupere el valor de "lastname" e ingréselo en el elemento con id="result":
// Almacenar localStorage.setItem("lastname", "Smith"); // Recuperar document.getElementById("result").innerHTML = localStorage.getItem("lastname");
Ejemplo 2
El siguiente ejemplo calcula el número de veces que el usuario ha hecho clic en el botón:
if (localStorage.clickcount) { localStorage.clickcount = Number(localStorage.clickcount) + 1; } else { localStorage.clickcount = 1; } document.getElementById("result").innerHTML = "Has hecho clic en el botón " + localStorage.clickcount + " vez(es).";
Sintaxis
window.localStorage
La sintaxis para guardar datos en localStorage:
localStorage.setItem("clave", "valor");
La sintaxis para leer datos de localStorage:
var lastname = localStorage.getItem("clave");
La sintaxis para eliminar datos de localStorage:
localStorage.removeItem("clave");
Detalles técnicos
Valor devuelto: | Objeto Storage |
---|
Compatibilidad del navegador
Los números en la tabla especifican la versión del navegador que primero admite completamente el atributo.
Atributos | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
localStorage | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
- Página anterior longitud
- Página siguiente location
- Volver a la capa superior Objeto Window