kstoyanov

04. Table

Oct 7th, 2020
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve() {
  2.   const tr = document.getElementsByTagName('tr');
  3.   let lastClicked;
  4.  
  5.   [...tr].forEach((row) => {
  6.     row.addEventListener('click', (event) => {
  7.       const element = event.target.parentNode.style;
  8.  
  9.       if (!element.backgroundColor) {
  10.  
  11.         element.backgroundColor = '#413f5e';
  12.  
  13.         if (lastClicked) {
  14.           lastClicked.backgroundColor = '';
  15.         }
  16.  
  17.       } else {
  18.         element.backgroundColor = '';
  19.       }
  20.  
  21.       lastClicked = element;
  22.     });
  23.   });
  24. }
Advertisement
Add Comment
Please, Sign In to add comment