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");
});