creation dynamique de id d'un tableau
Bonjour,
J'aimerais coloré une cellule d'un tableau si l'utilisateur scan un element du tableau
Ma fonction ShowTab affiche le tableau
J'ai essayé de déclarer les id dynamiquement
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
function ShowTab(){
var FinalTab="";
FinalTab +=('<table id="myTable" border="3" bordercolor="" width="50%" bgcolor="">');
FinalTab +=("<tr><th>Position</th><th>Plate</th></tr>");
for(i=0;i<tab2.length;i++){
FinalTab +=("<TR><TD id=\"cel" + (i+1) + "\">"+(i+1)+"</TD><TD id=\"plate" + (i +1)+ "\">"+tab2[i]+"</TD></TR>");
}
FinalTab +=("</table>");
return FinalTab;
} |
Dans ma fonction de recherche, si le scan correspond a un element du tableau;alors cette cellule sera coloré
Code:
1 2 3 4 5
| if (Scan == tab2[i]) {
found = true;
alert( tab[i] +" correspond to plate "+ Math.floor(i+1) + "");
}
//le scan correspond a tab[i] qui a un id=\"cel" + (i+1) + "\" |
et j'aimerais colorer cette cellule
j'ai essayer avec la syntaxe
document.getElementById( \"cel" + (i+1) + "\")bgcolor='#FEBFEF';
Cela ne marche pas, je me demande si les id ont été bien déclarés??
Merci pour vos conseils