Javascript I';我试图让这个简单的香草JS在IE11/10中工作

Javascript I';我试图让这个简单的香草JS在IE11/10中工作,javascript,ecmascript-6,internet-explorer-11,Javascript,Ecmascript 6,Internet Explorer 11,这个脚本在任何地方都可以运行,但是IE,我试着在google上搜索它,但是我能找到的就是IE不支持forEach,但是我不确定使用什么循环来重新编程。有人能帮忙吗?代码如下: const liwraps = document.querySelectorAll('.subpage-menu-li.submenu_has_children'); liwraps.forEach(function(liwrap){ const arwdrp = liwrap.querySelecto

这个脚本在任何地方都可以运行,但是IE,我试着在google上搜索它,但是我能找到的就是IE不支持forEach,但是我不确定使用什么循环来重新编程。有人能帮忙吗?代码如下:

const liwraps  = document.querySelectorAll('.subpage-menu-li.submenu_has_children');

    liwraps.forEach(function(liwrap){
    const arwdrp = liwrap.querySelector('.arrow-drop'),
        ulsub  = liwrap.querySelector('.subpage-submenu-ul'),
        ulsubp = ulsub.parentElement

        if(ulsubp.classList.contains('current_page_item', 'current_page_parent') || ulsubp.classList.contains('current_page_parent')){
            ulsub.classList.add('active-subpage-submenu');
            arwdrp.classList.add('rotaten');
        }
        if(arwdrp){  
            arwdrp.addEventListener("click", function(){
            ulsub.classList.toggle('active-subpage-submenu');
            arwdrp.classList.toggle('rotaten');
            });
        };
    });

您可以使用普通for循环

for (var i = 0, n = liwraps.length; i < n; ++i) {
    var liwrap = liwraps[i];
    // your function code goes here
}
for(变量i=0,n=liwrapps.length;i
谢谢你,一切如愿。