Javascript 如何从返回的.childNodes方法集合中获取元素

Javascript 如何从返回的.childNodes方法集合中获取元素,javascript,dom,object,element,Javascript,Dom,Object,Element,例如: function something( ) { var elementObjects = document.getElementById( "anElement" ); var children = elementObjects.childNodes; // assuming element with id = "anElement" has children } 如何从变量子对象中获取对象的元素对象。因为默认情况下,.childNodes返回的是对象,而不是元素对象。

例如:

function something( )
{
    var elementObjects = document.getElementById( "anElement" );
    var children = elementObjects.childNodes; // assuming element with id = "anElement" has children
}

如何从变量子对象中获取对象的元素对象。因为默认情况下,.childNodes返回的是对象,而不是元素对象。

childNodes返回一个对象数组,以便访问已遍历此数组的单个元素并访问elementobjects。

节点列表类似于数组,但您可以使用.item()访问成员:

for (var i = 0; i < myNodeList.length; i++) {
    var el = myNodeList.item(i);
    ....
}
for(var i=0;i