此JavaScript函数在FireFox中不起作用

时间:2018-03-16 03:37:24

标签: javascript jquery firefox

我目前正在开发一个网站,我有这个Javascript代码片段,可以在Google Chrome中完美运行,但不能在Firefox中执行。当我删除此功能时,这个功能下面的其他功能在Firefox中运行正常,所以我认为它不是Firefox版本问题。 (我已经更新了Firefox来检查)。

我的问题是这个。有没有明显的关于这个功能阻止Firefox执行它?

如果您需要更多代码上下文,请与我们联系。

感谢。

// go over each filter button
filterToggles.forEach(function(toggle) {

  let attrVal = toggle.getAttribute(['data-filter']); // find the filter attr
  let newVal = attrVal.replace(' ', '-'); // hyphenate filter attr val
  toggle.setAttribute('data-filter', newVal); // set filter attr with new val

});

1 个答案:

答案 0 :(得分:0)

取决于firefox的版本,forEach可能无法正常工作。 https://caniuse.com/#search=forEach