【发布时间】:2018-05-12 01:25:28
【问题描述】:
我在让 JS 循环在 IE11 中的页面上处理 4 个元素时遇到问题。我希望函数 hideImg 在鼠标悬停在您悬停的元素上时运行。
这是我的代码:
elements.forEach( function(element) {
element.addEventListener('mouseover', hideImg);
});
我想我发现 IE 不支持 forEach 循环,我怎样才能轻松地将其转换为纯 JS 中的 for 循环?
亲切的问候,
史蒂夫
【问题讨论】:
-
for(var i = 0; i < elements.length; i++) { elements[i].addEventListener("mouseover", hideImg); }. -
Array.prototype.forEach 从 IE9 开始支持。
-
真的。但似乎我也循环遍历不可迭代的属性,例如唯一 id....
标签: javascript loops internet-explorer foreach internet-explorer-11