7
answers
1
watching
269
views

hi there i have an issue with the memory game im trying to code apparently the script is not responding the the program, any idea? by the way is html/javascript/css

///////////////////////////////////////

<HTML>
<HEAD>
   <META NAME="GENERATOR" Content="Microsoft Visual Studio">
   <TITLE>MEMORY GAME</TITLE>
   <link rel="StyleSheet" type="text/css" href="StyleSheet.css" />
  
</HEAD>
<body>
   
  
   <section class="container">
       <ul class="cards">
           <li class="card">
               <section class="front"> </section> <img src="apes.png" alt="card-image">  
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"> </section>  <img src="batman-icon.png" alt="card-image">   
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"> </section>
                   <img src="santa.png" alt="card-image">
               
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front"> </section><img src="snow10.png" alt="card-image"> 
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"></section>  <img src="mon.png" alt="card-image">
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front"> </section><img src="CCTV-Camera-icon.png" alt="card-image">  
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"></section> <img src="cvn.png" alt="card-image">  
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front"></section> <img src="eagle.png" alt="card-image"> 
               <section class="back">
                   
               </section>
           </li>

           <li class="card">
               <section class="front"> </section> <img src="Game-of-Thrones-icon.png" alt="card-image"> 
               <section class="back">
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="Game-of-Thrones-icon.png" alt="card-image">
               <section class="back">
                   <img src="Game-of-Thrones-icon.png" alt="card-image">
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="tower.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front">  </section><img src="GTO-icon.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="Viking-Angry-icon.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="jto.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"></section> <img src="Mustang-GT-icon.png" alt="card-image" />
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="pop.png" alt="card-image">
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="apes.png" alt="card-image">
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front">  </section><img src="batman-icon.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="santa.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="snow10.png" alt="card-image" />
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="mon.png" alt="card-image">
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="CCTV-Camera-icon.png" alt="card-image">
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="cvn.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="eagle.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>

           <li class="card">
               <section class="front">  </section><img src="fishPhoto-icon.png" alt="card-image">
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="Game-of-Thrones-icon.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="tower.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"> </section> <img src="GTO-icon.png" alt="card-image">
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front">  </section> <img src="Viking-Angry-icon.png" alt="card-image">
               <section class="back">
                  
               </section>
           </li>
           <li class="card">
               <section class="front"></section><img src="jto.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"></section><img src="Mustang-GT-icon.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
           <li class="card">
               <section class="front"></section><img src="pop.png" alt="card-image">
               <section class="back">
                   
               </section>
           </li>
       </ul>
   </section>
   
       <script >
          let counter = 0;
let first = "";
let second = "";

const cards = document.querySelectorAll(".cards .card");
cards.forEach((card) => {
 card.addEventListener("click", () => {
   card.classList.add("clicked");

   if (counter === 0) {
     firstSelection = card.getAttribute("card-image");
     counter++;
   } else {
     secondSelection = card.getAttribute("card-image");
     counter = 0;

     if (firstSelection === secondSelection) {
       const correctCards = document.querySelectorAll(
         ".card[img='" + first + "']"
       );

       correctCards[0].classList.add("checked");
       correctCards[0].classList.remove("clicked");
       correctCards[1].classList.add("checked");
       correctCards[1].classList.remove("clicked");
     } else {
       const incorrectCards = document.querySelectorAll(".card.clicked");

       incorrectCards[0].classList.add("shake");
       incorrectCards[1].classList.add("shake");

       setTimeout(() => {
         incorrectCards[0].classList.remove("shake");
         incorrectCards[0].classList.remove("clicked");
         incorrectCards[1].classList.remove("shake");
         incorrectCards[1].classList.remove("clicked");
       }, 200);
     }
   }
 });
});

       </script>

   

</body>


</HTML>

For unlimited access to Homework Help, a Homework+ subscription is required.

Unlock all answers

Get 1 free homework help answer.
Already have an account? Log in
Already have an account? Log in
Already have an account? Log in
Already have an account? Log in
Already have an account? Log in
Already have an account? Log in
Avatar image
Read by 3 people
Already have an account? Log in
Start filling in the gaps now
Log in