[ Foro de Javascript ]

Cambio de Valor SessionStorage

30-Dec-2023 22:15
Invitado (Elig)
0 Respuestas

Quiero hacer un control de la imagen de un botón para ir cambiando de activado a desactivado para practicar con "SessionStorage". Como no se puede modificar el valor, supongo que habrá que borrar la variable y volverla a crear con el nuevo valor. Os paso el código, muy sencillo, pero no va.

Cuando cargo el <body> llamo a esta función para dar valor inicial:

function empezamos(){
          sessionStorage.setItem("switch_boton", "1");
                   
       }
y esta otra para que cambie el valor. Está sin completar pero con esto estaba comprobando si cambia el valor. El cambio a "2" funciona pero no vuelve a "1":

   function cambiar_boton_menu()
   {  
       sw_boton = sessionStorage.getItem("switch_boton");
     
      if (sw_boton="1")
      {
            sessionStorage.removeItem("switch_boton");
            sessionStorage.setItem("switch_boton", "2");
            sw_boton = sessionStorage.getItem("switch_boton");
            alert(sw_boton);
      } else {
            sessionStorage.removeItem("switch_boton");
            sessionStorage.setItem("switch_boton", "1");
            sw_boton = sessionStorage.getItem("switch_boton");
            alert(sw_boton);
       }
Os agradecería mucho vuestra ayuda.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)