I am building a game and on a certain condition I need to remove the event listener from a <div> that has just been clicked. I don't want the user to click twice on the same div. I'm trying to use .removeEventListener
Here's my code.
let Divs = document.querySelectorAll(".data")
Divs.forEach((v, k) => {
  v.addEventListener("click", (e) => {
    clic(e, v, k)
  });
});
function clic(e, v, k) {
  console.log("CLICK");
  Divs[k].removeEventListener("click", (e) => {
    clic(e, v, k)
  });
}
 
     
    