[DOM] Connaître la position d'un Childnode par rapport à ses siblings
mentral
Messages postés56Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention22 janvier 2008
-
12 mars 2006 à 23:53
mentral
Messages postés56Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention22 janvier 2008
-
14 mars 2006 à 13:56
Bonjour.
Je cherche la fonction ou l'attribut qui, appliqué(e) à un childnode, me renvoie sa position.
Exemple :
En appliquant ce que je recherche à , ce que je recherche me retournerait "1".
Merci.
[ MENTRAL ]
A voir également:
[DOM] Connaître la position d'un Childnode par rapport à ses siblings
mentral
Messages postés56Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention22 janvier 2008 14 mars 2006 à 13:56
Merci pour cette première réponse.
Le problème est qu'aucune méthode ne fait cela par défaut.
J'en ai construit une qui parse un ensemble de siblings et attribue à chacun d'entre eux une classe comportant le numéro de leur position. Par la suite, je retrouve la position de chaque node par node.className
Ceci dit, je trouve cette méthode assez inélégante et suis sûr que l'on peut trouver mieux.
Avant d'y parvenir, j'avais envisagé une autre solution qui aurait consisté à remonter de previousSibling en previousSibling jusqu'à retomber sur le parentNode.firstChild mais mon code ne fonctionnait pas.