防止IE11中的默认事件

时间:2019-03-15 21:25:57

标签: javascript jquery html internet-explorer internet-explorer-11

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

0 个答案:

没有答案