Bonjour à tous,
j'aimerais savoir comment faire t-on pour récuperer tous les id d'un div.
J'ai essayé avec :
Dans "children", je récupère tous les noeuds enfants de "node". Puis pour avoir l'id des noeuds, je fais une boucle du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var node = document.getElementById('monDiv'); var children = node.childNodes;
Mais mon problème est que je ne récupère que les id des premiers enfants. Je veux aussi récupérer les id des sous noeud voire sous-sous noeud des noeuds enfants.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(k=0;children.length;k++) { var monId = children[k].id; // traitement }
Ext ce qu'il y a une propriété qui me permet de récuperer tous les id de ma div ?
Le but de cette manip est que, je clone un div (qui contient des div, des images, ...) et je veux changer tous les id du div cloné pour éviter les conflits.
Merci beaucoup
Partager