Création de variables dans une boucle
Résolu/Ferméemrh Messages postés 427 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 9 avril 2024 - 20 nov. 2022 à 17:08
- Création de variables dans une boucle
- Creation compte gmail - Guide
- Création compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création site web - Guide
- Création groupe whatsapp - Guide
3 réponses
Modifié le 20 nov. 2022 à 17:09
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 !
20 nov. 2022 à 13:40
Bonjour
Pour commencer, que t'affichent les console.log ?
Et puis, quelle variable n'arrive pas à incrémenter ??
20 nov. 2022 à 16:56
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 !)
20 nov. 2022 à 16:57
J'aimerai savoir comment créer autant de document.createElement('div'); dans ma boucle for que l'utilisateur à selectionné de jours pour son séjour...