Bonjour,
je voudrai récupérer les enfants (petits fils) d'un noeud qui est le dernier enfant d' un grand parent.
j' ai ce code mais le nombre des petits fils que j' obtiens (toujours 1) n' est pas correcte.
je ne sais pas où ce trouve l' erreur dans mon code.
voici le code:
ce code permet de récupérer pour chaque enfant de premier profondeur la liste des enfants de son dernier enfant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 var parent2 = Array(); function liste_petits_fils(element){ current = element ; var parent = element.parentNode; for(i=0; i < parent.childNodes.length;i++){ parent2[i] = parent.childNodes[i]; } for(i=0;i<parent2.length;i++){ var last_fils = parent2[i].lastChild; for(j=0;j<last_fils.childNodes.length;j++){ alert('nbre fils'+last_fils.childNodes.length); } } }
merci d' avance.
Partager