HTMLCollectionを配列に変換して使う(ES2015+)


document.getElementsByTagName('div');で取得したHTMLCollectionはそのままだとforEach,map,reduce,filter等の便利な関数は使えないので配列に変換する必要がありますが、ES2015だとすっきり書けます。

const div = document.getElementsByTagName('div');
[...div].forEach((item) => {
  // 処理
});