【发布时间】:2020-01-02 19:42:07
【问题描述】:
该脚本在任何地方都可以使用,但 IE,我试图用谷歌搜索它,但我只能找到 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');
});
};
});
【问题讨论】:
标签: javascript ecmascript-6 internet-explorer-11