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

时间:2011-01-12 05:44:11

标签: javascript dom object element

示例:

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

NodeList类似于数组,但您使用.item()来访问成员:

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