По идее код должен работать так, что при нажатии на ссылку появляется confirm, если жму да - переходит по ссылке, если жму нет - срабатывает preventDefault. Для первой ссылки оно работает, а для второй почему-то нет. Помогите пожалуйста:D
let contents = document.getElementById('contents');
contents.onclick = function (e) {
if(e.target.nodeName != "A") return;
let conf = confirm(`Переходим на ${e.target.getAttribute('href')}`)
if(!conf){
e.preventDefault();
}
<fieldset id="contents">
<legend>#contents</legend>
<p>
Как насчет почитать <a href="http://wikipedia.org">Википедию</a>, или посетить <a href="http://w3.org"><i>W3.org</i></a> и узнать про современные стандарты?
</p>
</fieldset>