How to create a grid with JavaScript Code PDF Free Guide

Code on GitHub https://github.com/lsvekis/JavaScript-Code/blob/main/JavaScript%20CSS%20Grid%20Code

<!DOCTYPE html>
<html>
<head>
  <title>JavaScript Code</title>
  <style>
    .box{
      border:1px solid #ddd;
      text-align:center;
      cursor:grab;
    }
    .output{
      display:grid;
      width:80vw;
      margin:auto;
    }
  </style>
</head>
<body>
  <div class="output"></div>
  <script src="code1.js"></script>
</body>
</html>

const output = document.querySelector('.output');
const btn1 = document.createElement('button');
output.append(btn1);
btn1.textContent = 'click me 1';
 
const btn2 = document.createElement('button');
output.append(btn2);
btn2.textContent = 'click me 2' ;
 
/*
output.addEventListener('click',(e)=>{
   console.log(e.target);
   console.log(output);
},{once:true});
*/
 
btn1.addEventListener('click',updater);
btn2.addEventListener('click',updater);
function updater(e){
   console.log(e.target);
   //e.target.disabled = true;
   const ele = e.target;
   if(ele.style.backgroundColor == 'red'){
       ele.style.backgroundColor = 'blue';
       e.target.removeEventListener('click',updater);
   }else{
       ele.style.backgroundColor = 'red';
   }
}

Leave a Comment