Я пытаюсь предотвратить событие по умолчанию для тегов на моей странице в IE11.
Я пробовал следующее, что я получил из других сообщений здесь о переполнении стека:
var preventThisInIE = document.querySelectorAll('a');
preventThisInIE.forEach(function(item){
item.addEventListener('click', function (event) {
event.preventDefault ? event.preventDefault() : (event.returnValue = false);
});
});
И
var preventThisInIE = document.querySelectorAll('a');
for(var i = 0; i < preventThisInIE.length; i++){
preventThisInIE[i].addEventListener('click', function (event) {
event.preventDefault ? event.preventDefault() : (event.returnValue = false);
});
}
Ни один из них не работает в IE11, и я не уверен, почему? Что-то не так с Javascript выше?