JSFiddle - React, Tailwind, and code Playground
by Julien Wang
HTML
<button id="btn">button</button>
JavaScript
function clickOnce (element ,listener){
element.addEventListener("click", function (event){
listener(event);
element.removeEventListener("click", arguments.callee);
});
}
clickOnce(document.getElementById("btn"), function (event) {
console.log("event:", event);
alert("clicked");
})