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.
--
Keops
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.
--
Keops
A voir également:
- Petit probléme avec un "for" en javascript
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Trier du plus petit au plus grand excel - Guide
- Petit point vert snap ✓ - Forum Snapchat
- Point vert sur Snapchat - Forum Snapchat
- Ème en petit ✓ - Forum LibreOffice / OpenOffice
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>