IE11でforEachがエラーになってしまう現象について
document.querySelectorAllで複数のDOMを取得して、forEachでループさせようとするとIE11でエラーが発生する。
document.querySelectorAll('.hoge').forEach(function(currentValue){ })
そこで素直にfor文を使ってエラーを解消することにした。
var _hoge = document.querySelectorAll('.hoge'); for(var i=0;i<_hoge.length;i++){ var _currentValue = _hoge[i]; }
IE11ってモダンブラウザじゃーないのかぁ〜。
せめてサポートしておいてくれよと思ってしまった。