Petit probléme avec un "for" en javascript
Keops38
Messages postés
612
Date d'inscription
Statut
Membre
Dernière intervention
-
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit soucis, je dois être stupide mais ma boucle for ce bloque ici :
for(i=0; i<=10; i++)
{
var ancienne_valeur = document.getElementById('marque').options[i].value;
document.writeln(ancienne_valeur);
}
La boucle passe qu'une fois, il m'écrit donc qu'une fois le 1er objet de ma liste...
Je ne comprends absolument pas pourquoi sachant que la boucle fonctionne très bien j'ai essayé simplement d'afficher la variable i, celle-ci s'affiche bien 10 fois dans le cas présent.
Si vous avez des idées, merci d'avance.
J'ai un petit soucis, je dois être stupide mais ma boucle for ce bloque ici :
for(i=0; i<=10; i++)
{
var ancienne_valeur = document.getElementById('marque').options[i].value;
document.writeln(ancienne_valeur);
}
La boucle passe qu'une fois, il m'écrit donc qu'une fois le 1er objet de ma liste...
Je ne comprends absolument pas pourquoi sachant que la boucle fonctionne très bien j'ai essayé simplement d'afficher la variable i, celle-ci s'affiche bien 10 fois dans le cas présent.
Si vous avez des idées, merci d'avance.
A voir également:
- Petit probléme avec un "for" en javascript
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Petit 2 ✓ - Forum Bureautique
- Comment imprimer une photo en petit - Forum Photo numérique
- Trier du plus petit au plus grand excel - Guide
- Petit 3 ✓ - Forum Word
1 réponse
En fait ton problème vient de ton writeIn, tu devrais utiliser innerHtml,
Voici un p'tit bout de code pour comprendre :
Voici un p'tit bout de code pour comprendre :
<html> <script type="text/javascript"> function displayList(){ var result = document.getElementById('result_list'); for(var i=0; i<=3; i++){ result.innerHTML += i+' : '; var ancienne_valeur = document.getElementById('marque').options[i].value; result.innerHTML += ancienne_valeur+' '; } } </script> <body onLoad="javascript:displayList();"> <select id="marque"> <option>toto</option> <option>titi</option> <option>tata</option> <option>tutu</option> </select> <div id="result_list"></div> </body> </html>