Здравствуйте. В алгоритме if/else требуется задать разное развитие сюжета, в зависимости от наличия у события click отмены поведения по умолчанию. Вот такой код как бы работает:
document.querySelector('a').addEventListener('click', function(e) {
e.preventDefault();
if (e.preventDefault) {
console.log('link is blocked');
} else {
console.log('link is unblocked');
}
});
то есть 'link is blocked' выводится в консоль. Но если закомментить e.preventDefault(), то все равно в консоль выводится 'link is blocked'. Как правильно сделать эту проверку?