Lulunga

DOM 09. Cards

Oct 21st, 2019
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve() {
  2.     const history = document.querySelector('#history');
  3.     const spanL = document.querySelector('#result').firstElementChild;
  4.     const spanR = document.querySelector('#result').lastElementChild;
  5.     let first;
  6.     let second;
  7.  
  8.     [ ...document.querySelectorAll('img') ].forEach(e => e.addEventListener('click', (ev) => {
  9.         ev.target.src = 'images/whiteCard.jpg';
  10.         if (ev.target.parentElement.id === 'player1Div'){
  11.             spanL.innerHTML = ev.target.name;
  12.             first = ev.target;
  13.         }else if (ev.target.parentElement.id === 'player2Div'){
  14.             spanR.innerHTML = ev.target.name;
  15.             second = ev.target;
  16.         }
  17.  
  18.         if (spanR.innerHTML !=='' && spanL.innerHTML !== ''){
  19.             if (Number(first.name) > Number(second.name)){
  20.                 first.style.border = '2px solid green';
  21.                 second.style.border = '2px solid red';
  22.  
  23.             }else {
  24.                 second.style.border = '2px solid green';
  25.                 first.style.border = '2px solid red';
  26.             }
  27.             history.innerHTML += `[${first.name} vs ${second.name}] `;
  28.             spanR.innerHTML = '';
  29.             spanL.innerHTML = '';
  30.         }
  31.     }));
  32. }
Advertisement
Add Comment
Please, Sign In to add comment