Récuperer tous les id d'une page
Bonjour à tous,
j'aimerais savoir comment faire t-on pour récuperer tous les id d'un div.
J'ai essayé avec :
Code:
1 2 3
|
var node = document.getElementById('monDiv');
var children = node.childNodes; |
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:
1 2 3 4 5 6
|
for(k=0;children.length;k++)
{
var monId = children[k].id;
// traitement
} |
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.
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