Petit probléme avec un "for" en javascript
Keops38
Messages postés
627
Statut
Membre
-
Zep3k!GnO Messages postés 2049 Statut Membre -
Zep3k!GnO Messages postés 2049 Statut Membre -
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
- Trier du plus petit au plus grand excel - Guide
- Comment écrire mètre carré avec un m+2 expos? ✓ - Forum Windows
- Comment imprimer une photo en petit - Forum Photo numérique
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>