bonjour
voici une curriosité à la quelle je ne m'attendais pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
elem = document.getElementById('montruc');
kids = elem.childNodes;
for (i = 0; i < kids.length; i++) {
  elem.removeChild(kids[i];
}
ce code ne fonctionne pas.
il ne supprime pas tous les enfants de montruc
chose étrange i faut toujours supprimer l'élément 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
elem = document.getElementById('montruc');
kids = elem.childNodes;
for (i = 0; i < kids.length; i++) {
  elem.removeChild(kids[0];
}
kids[i] n'existe plus si les Ëkids jusqu'à i-1 ont été supprimé.


A+jyt