我正在尝试阻止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有什么不正确的地方吗?