JSFiddle - React, Tailwind, and code Playground

HTML

<div id="d">
    
    
</div>

CSS

#d{
    height:100px;
    width:100px;
    background-color:blue;
}

JavaScript

//The clicked function is triggered once, at which point it removes as an event listener.
function clicked(e) {
    alert("click");
    d.removeEventListener("click", arguments.callee, false); 
     
}

var d = document.getElementById("d");

d.addEventListener("click", clicked, false);