JSFiddle - React, Tailwind, and code Playground
HTML
<script>
function handleOnclick(ev) {
ev = ev || window.event;
if (confirm('Stop event?')) {
ev.stopPropagation();
ev.preventDefault();
// Needed in order to stop propagation for listeners on the same element
ev.stopImmediatePropagation();
}
return false;
}
</script>
<div>
<a id="inner" onclick="return handleOnclick(event);" href="#">Some link</a>
</div>
JavaScript
document.getElementById('inner').addEventListener('click', function(e){
alert("Listener called");
});