|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : janvier 2006 Messages : 14 ![]() |
Bonjour ,
Voila je rencontre le problème suivant , je souhaiterais lors d'un traitement supprimer tout les enfants d'une balise donné , mais étrangement seul un enfant sur 2 est supprimés Voila le bout de code qui s'occupe de la suppression : Code :
Comment contourner ce probleme ? et est-ce normal que la suppressoin d'un element saute l'element d'apres ? Voila si quelqu'un peut m'aider |
||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
si removeChild se comporte comme ça, quelque chose comme ça
devrait marcher. Mais j'avoue que ca fait longtemps que j'en ai pas fait donc je me rappelle plus trop de son comportement. |
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : janvier 2006 Messages : 14 ![]() |
En fait le problème ne venait pas de la méthode removeChild() mais de la structure
En fait je supprimais l'élément sur lequel la boucle foreach était positionné , donc il passait a l'élément suivant avant la fin de celle ci , d'ou un élément sur deux non traité , enfin je pense que c'est ce qui se passait C'est donc finalement bien un while qui m'aura sortie d'affaire , merci Voila la solution pour ceux que ca intéresse : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com