2011-01-12 74 views
-1

例如:如何從.childNodes方法返回的集合獲得元素

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

從可變的孩子,我怎麼能得到對象的元素對象。因爲默認情況下,.childNodes返回對象,而不是元素對象。

回答

0

的NodeList類似於數組,但使用.item()來訪問成員:

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

childNodes返回一個對象數組,以便訪問您遍歷該數組並訪問elementobjects的單個元素。

相關問題