Bonjour ..

J'ai un petit souci de boucle que je ne comprends pas.
En fait, avec ce petit exemple, vous allez comprendre ce que je veux faire, et via simplement une boucle, ca ne marche pas ...

Quelqu'un pourrait-il m'aider, car les 'id' vont de 1 jusqu'à 250, et que je ne me vois pas faire 250 lignes comme cela ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
if (document.getElementById("1").checked == true)	{a=a+1;}
if (document.getElementById("2").checked == true)	{a=a+1;}
if (document.getElementById("3").checked == true)	{a=a+1;}
if (document.getElementById("4").checked == true)	{a=a+1;}
if (document.getElementById("5").checked == true)	{a=a+1;}
etc ...
J'ai fait un :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for (var i=1; i<250; i++)
{
if (document.getElementById(i).checked == true)	{a=a+1;}
}
Est-ce normal que cela ne marche pas ??

En fait, j'ai des chekbox, et je souhaite comptabiliser le nombre de ces checkbox à l'état checked ...

En vous remerciant ...

Stéphane