getElementsByName返回的是一個(gè)“偽數(shù)組”,或者叫做集合,它可以遍歷但不能夠使用數(shù)組的push等方法。
但是相應(yīng)的會(huì)有多的添加的一些操作這些節(jié)點(diǎn)對(duì)象的方法。
如想對(duì)get到的結(jié)構(gòu)進(jìn)行數(shù)組相關(guān)的操作,就必須要將其轉(zhuǎn)換成數(shù)組。
var elems = document.getElementsByTagName(some tag),
elearr = Array.prototype.slice.call(elems);
之后就可以操作elearr這個(gè)真正的數(shù)組了..