Obtenir l'index d'un élément avec JavaScript
Concept et utilisation
La fonction elIndex() permet d'obtenir l'index d'un élément dans une liste.
Fonction
elIndex()Retourne l'index d'un élément contenu dans une liste d'éléments.
- Syntaxe
elIndex(element, liste);- Paramètres
element(Node)Le paramètre
elementde la fonctionelIndex()définit l'élément pour lequel obtenir son index parmi une liste d'éléments.liste(NodesList / Array)Le paramètre
listede la fonctionelIndex()définit une liste de noeuds HTML ou une liste d'éléments à partir de laquelle obtenir l'index d'un élément.
Si ce paramètre est omis, le conteneur parent de l'élément sera utilisé comme liste d'éléments enfants.
Exemple d'obtention de l'index d'un élément
var element = document.body;
elIndex(element);
// Renvoie : 1Code source de la fonction
function elIndex(a, n) {
n = n || a.parentNode.children;
var c = -1;
for (var i = 0, j = n.length; i < j; i++) {
if (n[i] === a) {
c = i;
break;
}
}
return c;
}Dernière mise à jour le .
