Récupérer INDEX d'un getElementsByTagName
Bonjour à tous,
J'ai sur une page plusieurs boutons, chacun correspondant à un "article". Quand je clique sur un bouton (générés dynamiquement grâce à une boucle) ça m'ajoute l'article dans la base. Aucun problème ça fonctionne grâce à ça :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
var btns = document.getElementsByTagName("input");
for(var i = 0 ; i<btns.length ; i++) // pour que tous les boutons soient clicquables
{
if(btns[i].id == "btnAddPanier" ) //on vérifie bien que le bouton cliqué est celui correspondant à un ajout au panier
{
btns[i].onclick = AddPanier;
}
} |
Je voudrais maintenant (pour autre des radio button), récupérer le "i" que j'ai cliqué... (Par exemple, je peux récupérer le nom du bouton, en faisant
Code:
var test = this.name
y'a t'il une solution pour récupérer l'index du bouton ?? (en gros le i dans la boucle)... si je mets une variable "test" dans la boucle, elle prendra automatiquement la dernière valeur de la boucle.
J'ai essayé à tout hasard.... mais ne fonctionne pas... et google ne me trouve pas de problèmes similaires.
Merci d'avance pour vos propositions
Cordialement,
MoKeS