Bonjour, j'ai tenté de trouver la position d'un noeud dans son parent en Javascript, telle que le ferais l'expression Position() en XPath.

Je m'explique un peut mieux. Avec un exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<div id="parent">
  <div onclick="getPosition(this)">Div 1</div>
  <div onclick="getPosition(this)">Div 2</div>
  <div onclick="getPosition(this)">Div 3</div>
  <div onclick="getPosition(this)">Div 4</div>
  <div onclick="getPosition(this)">Div 5</div>
</div>
 
<script type="JavaScript">
  function getPosition(elem)
  {
    return elem.ProprieteQuiDonneLaPosition;
  }
</script>
Voilà quand je clique sur Div 1 il doit me renvoyer 0, quand je clique sur Div 5 il doit me renvoyer 4. Ce qui me manque c'est la propriété "ProprieteQuiDonneLaPosition" donc si vous en connaissez une toute prête je suis preneur sinon je créer une fonction pour avec nextsibling et previoussibling.

Merci de vos futures réponses.
DanielCosta