2010-04-22 5 views

Répondre

1

Vous pouvez utiliser l'expression XPath pour obtenir un ensemble contenant tous les noeuds intéressants.

document.evaluate("//div[@id='nav']/a", document, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null) 

code ci-dessus fera apparaître un ensemble contenant tous un éléments qui sont des enfants de élément div qui a nav id.

Voici l'exemple de travail: http://jsfiddle.net/vycMP/3/

Vous pouvez en savoir plus sur XPath ici: http://www.w3schools.com/xpath/default.asp

0

Si vous faites dans le navigateur, je suggère d'utiliser JQuery, vous pouvez utiliser un sélecteur similaire à CSS, ce qui rendrait cela assez facile.

$('#nav a').each(function(index) { 
    alert($(this).attr('id'); 
}