Erro SCRIPT438 no Internet Explorer 11
Ultimamente, tenho trabalhado em JavaScript e estava tudo bem até abrir minha página emIE11. conformeSite da Mozilla .forEach
é suportado no IE9.
Este é o erro que recebi.
SCRIPT438: O objeto não suporta a propriedade ou o método 'forEach'
e este é o código.
var link1 = document.querySelectorAll("nav a");
var textbox = document.getElementById("OutputWindow");
link1.forEach(function (element) {
textbox.innerHTML += "<br/>" + element + "\n";
element.onclick = function () {
alert("Hello!");
console.log("hello!");
confirm("Hello!");
};
});
Eu tentei polyfill, mas para minha diversão,Array
tem umforEach
noIE11.
Então, onde eu estou errado?
PS: Isso funciona bem no Chrome.