Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

264
Vistas
¿Cómo puedo almacenar un valor en javascript y luego recuperarlo más tarde dependiendo de en qué "parte" de la matriz se hizo clic?
HTML <!--ACU Cards--> <div class="mainSplitContainer factionPadding"> <div class="splitContainer column3"> <div class="splitItem scrollFade animationLeft acuCard" id="acuUEF"></div> </div> <div class="splitContainer column9 acuAbsolute"> <div class="splitItem factionAbsolute acuAbsoluteActive"> <div class="splitImage scrollFade"><img src="../img/uef.jpg" alt=""></div> </div> </div> <div class="splitContainer column3 acuCard"> <div class="splitItem"> <div class="splitImage scrollFade animationLeft"><img src="../img/acucybran.jpg" alt=""></div> </div> </div> <div class="splitContainer column9 acuAbsolute"> <div class="splitItem factionAbsolute"> <div class="splitImage scrollFade"><img src="../img/cybran.jpg" alt=""></div> </div> </div> <div class="splitContainer column3 acuCard"> <div class="splitItem"> <div class="splitImage scrollFade animationRigth"><img src="../img/acuaeon.jpg" alt=""></div> </div> </div> <div class="splitContainer column3 acuCard"> <div class="splitItem"> <div class="splitImage scrollFade animationRigth"><img src="../img/acuseraphim.jpg" alt=""></div> </div> </div> </div> JS let acuCard = document.getElementsByClassName("acuCard"); let factionAbsolute = document.getElementsByClassName("factionAbsolute"); for (let i = 0; i < acuCard.length; i++) { acuCard[i].addEventListener("click", () => { factionAbsolute[i].classList.toggle("acuAbsoluteActive"); let storeVariable = 0; storeVariable.push(i);

Así que tengo esta función que, dependiendo de qué acuCard se haga clic, alterna una clase para factionAbsolute, quiero almacenar el valor de qué tarjeta se usó. Entonces, si se hizo clic en la segunda tarjeta (1), quiero poder almacenar eso en una variable. Esto se debe a que quiero que tenga un comportamiento diferente si se vuelve a hacer clic en la misma tarjeta, como una declaración if como

if i == VariableAlmacenada... (VariableAlmacenada siendo la última acuCard en la que se hizo clic)

¿Cómo podría lograr esto? Creo que algo con push o shift pero no puedo convertirlo en una matriz o siempre tendrá el valor 0

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda