Création de variables dans une boucle
Résoluemrh Messages postés 427 Date d'inscription Statut Membre Dernière intervention -
- Création de variables dans une boucle
- Creation compte gmail - Guide
- Creation de compte google - Guide
- Creation de site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Logiciel création karaoké gratuit - Télécharger - DJ & Karaoké
3 réponses
En faisant des essais je viens de me rendre compte qu'il n'était pas nécessaire d'incrémenter ma div dans la boucle for...
J'essayais depuis un moment de faire des
for (i = 1; i <= dureeSejour; i++) {
// Création d'une ligne TS par jour :
var div[i] = document.createElement('div');
div[i].setAttribute('id', i);
div[i].setAttribute('class', 'droite');
div[i].setAttribute('data-label', 'TOTAL');
div[i].appendChild(document.createTextNode('test'+i));
document.getElementById("composition-ts").appendChild(div[i]);
}
Alors qu'il suffisait de faire simplement :
for (i = 1; i <= dureeSejour; i++) {
// Création d'une ligne TS par jour :
var div = document.createElement('div');
div.setAttribute('id', i);
div.setAttribute('class', 'droite');
div.setAttribute('data-label', 'TOTAL');
div.appendChild(document.createTextNode('test'+i));
}
document.getElementById("composition-ts").appendChild(div);
Désolé pour le dérangement !
Bonjour
Pour commencer, que t'affichent les console.log ?
Et puis, quelle variable n'arrive pas à incrémenter ??
Bonjour Jordan,
Dans la console j'ai :
Début : 2022-11-14
Fin : 2022-11-20
Durée séjour : 6
Donc le traitement des infos saisies par l'utilisateur fonctionne bien...
Quand je regarde l'inspecteur d'éléments, je vois bien la DIV <div id="composition-ts">
se remplir d'une nouvelle <div></div>...Mais d'une seule !
Je voudrais que mon code en créé 6 (selon les dates entrées en fait !)