NodeList

(Web API > NodeList)
https://developer.mozilla.org/ja/docs/Web/API/NodeList

NodeListは、ノードの集合を表すオブジェクトである。Nodeだけが含まれた配列であるかのように、手軽にインデックス番号でアクセスできる(=あくまで配列ライクなオブジェクト)。
NodeListは、ノードの集合を取得する各メソッドの返り値として、取得できる。典型的なメソッドは、Document.getElementsByName()である。
なお、NodeListは静的なリストであり、要素の変更が反映されない。つまり、NodeListは変更前の状態の要素を保持し続ける。

<input name="hoge" value="SYNCER1">
<input name="hoge" value="SYNCER2">
<input name="hoge" value="SYNCER3">
// NodeListを取得
var nodes = document.getElementsByName( "hoge" ) ;

// NodeListの内容
nodes[0] ; // <input name="hoge" value="SYNCER1">
nodes[1] ; // <input name="hoge" value="SYNCER2">
nodes[2] ; // <input name="hoge" value="SYNCER3">
inserted by FC2 system