event.preventDefault()

デフォルトの動作を阻止

<a href="https://games-p.com/" id="link">リンクを押す</a>

<script>
const link = document.getElementById('link');
const message = function() {
event.preventDefault();
alert('リンクが押されました');
};

link.addEventListener('click', message);
</script>

↓実行すると
リンクを押す

clickのデフォルト(a)の動作を阻止するのでリンクを押してもアラートが表示されるだけでリンク先には飛びません。

コメント