ゆったりゲーム三昧

趣味についてなんでも書くブログ。ゲーム三昧って書いてるけどゲームだけではなく、趣味のプログラミングについてもツラツラ書いている。

【備忘録】JavaScriptで、NodeListをforEachする場合

NodeList はおなじみの Array メソッドを一切備えていません。

こちらの回避策に、ばっちり書いてあります。
NodeList - Web API インターフェイス | MDN

var forEach = Array.prototype.forEach;

var divs = document.getElementsByTagName( 'div' );
var firstDiv = divs[ 0 ];

forEach.call(firstDiv.childNodes, function( divChild ){
  divChild.parentNode.style.color = '#0F0';
});