JSFiddle - React, Tailwind, and code Playground
by koldev
HTML
<script>
function handleOnclick(self) {
self.setAttribute("cancelled", confirm('Stop event?') ? "1" : "0");
return false;
}
</script>
<div>
<a id="inner" onclick="return handleOnclick(this);" href="#">Some link</a>
</div>
JavaScript
document.getElementById('inner').addEventListener('click', function(e){
if (this.getAttribute("cancelled") == "1") {
return;
}
alert("Listener called");
});