Event.preventDefault() - Web APIs | MDN
getElementById
を使用しますconst preventExternalLink = () => { const externalLink = document.getElementById('external-link') // ID取得 externalLink.addEventListener('click', (e) => { // イベント追加 e.preventDefault() // 無効化 console.log(e.target.href) // href属性の取得 }) }
querySelectorAll
を使用しますconst preventExternalLinks = () => { const externalLinks = document.querySelectorAll('#external-link') externalLinks.forEach(externalLink => { externalLink.addEventListener('click', (e) => { e.preventDefault() console.log('href: ', e.target.href) }) }) }