我目前正在开发一个网站,我有这个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
});