Bonjour,
Voilà. Ma question est simple. Pourquoi est-ce que le alert en bout de code me renvoie quelque chose alors que la variable nbInterpretations ne monte que jusqu'à 10?
Question bonus qui devrait trouver sa réponse dans la première : pourquoi est-ce que je me retrouve avec la même ligne TR du tableau HTML (deux éléments plus haut que le input sur lequel je me base) dans chaque cellule de mon array() plutôt qu'avec dix lignes TR différentes comme il se devrait?
Merci d'avance parce que ça fait une heure que je bosse dessus et vraiment ça m'échappe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 loop = document.getElementById("Resultat_Droite").getElementsByTagName("input"); var tabInterpretations = new Array(); var nbInterpretations = 0; for (var i = 0; i < loop.length; i++) { if (loop[i].type == "hidden" && loop[i].id.match("HiddenReferenceInterpretationAutorite") && loop[i].value.substring((loop[i].value.lastIndexOf("#") + 1), loop[i].value.length) == idAutorite) { tabInterpretations[nbInterpretations, 0] = loop[i].parentNode.parentNode; tabInterpretations[nbInterpretations, 1] = loop[i].parentNode.parentNode.className; nbInterpretations++; } } alert(tabInterpretations[45645456, 0].className);
Partager