Check if keyup event is propagated when the click event is skipped
by Julien Roche
HTML
<fieldset>
<legend>Does the keyup event is skipped when we prevent the click event?</legend>
<a href="http://www.example.com">My link to http://www.example.com/</a>
</fieldset>
JavaScript
const anchorElement = document.querySelector('a');
const fieldSetElement = document.querySelector('fieldset');
anchorElement.addEventListener(
'click',
(event) => {
event.preventDefault();
event.stopPropagation();
},
false
);
fieldSetElement.addEventListener(
'keyup',
(event) => {
alert('keyup intercepted!');
},
false
);