IE中的Javascript函数

时间:2017-08-23 12:50:22

标签: javascript internet-explorer

我有以下代码示例尝试显示错误消息并重定向点击所有按钮和标签...这在Chrome和Firefox中运行良好;我可以用IE进行简单的调整吗?

 document.querySelector('body')
.addEventListener('click', function (event) {
    if
        (event.target.tagName === 'A' || event.target.tagName === 'BUTTON') { 
        event.preventDefault();
        alert("Test");     window.open('www.yahoo.com', '_self');
    }
});

1 个答案:

答案 0 :(得分:1)

.addEventListener是用于附加事件的正确DOM方法。

对于所有其他浏览器,您可以使用.addEventListener,而对于I.E,您可以使用.attachEvent