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
Dans ma fonction de recherche, si le scan correspond a un element du tableau;alors cette cellule sera coloré
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
et j'aimerais colorer cette cellule
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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) + "\"
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
Partager