javascript - 阵列上的forEach在ie11中不起作用

标签 javascript arrays foreach internet-explorer-11

您好,我在控制台中收到此错误:“对象不支持 ie11 中的属性或方法‘forEach’”,但据我所知,节点列表不支持它,但我将它们添加到数组中。也使用 babel。

Array.from(document.querySelectorAll(".primary li a")).forEach((element,index) 
=> {
    element.classList = "";
});

我的代码中有很多,也许我可以以某种方式添加对 ie 的支持。

提前致谢!

最佳答案

你应该使用下面的库来支持 IE 中的 es6 语法

https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills

关于javascript - 阵列上的forEach在ie11中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51891108/

相关文章:

javascript - jQuery:如何创建菜单和子菜单,其中类在每次单击时切换

arrays - 多维 list ? list list ?列表数组?

java - 如何获取字符串数组中的数字并将它们放入 int 数组中

c++ - 如何在方法中返回 C++ 数组指针

php - 未定义索引 (Laravel)

angularjs - 从内部 ng-repeat 访问 ng-repeat $index

javascript - render 方法中的对象创建是否会破坏 'React.PureComponent' 并在 'shouldComponentUpdate' 中进行渲染检查?

javascript - jquery 将对象从底部移动到顶部

javascript - 使用 jQuery 检查页面上是否存在多个不同的类

javascript - [].forEach.call(...?