Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

248
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!