Bonjour à toutes et tous,
j'ai une fonction pour créer un formulaire en JS
ce qui pose soucis c'est attribuer un nom de variable dynamiquement à partir d'un tableau
comment attribuer un nom de variable qui prend < nomBalise[i][j] > comme nom ?
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 // Formulaire pour Ajouter un Lien function creeFormulaire(){ var forAjout = document.createElement("form"); var nomBalise = [ ["labAuteur", "inpAuteur", "pAuteur"], ["labTitre", "inpTitre", "pTitre"], ["labUrl", "inpUrl", "pUrl"] ]; var balise; for (var i = 0; i < nomBalise.length; i++){ for (var j = 0; j < nomBalise[i].length; j++){ balise.name += nomBalise[i][j]; if (j === 0){ balise = document.createElement("label"); } else if (j === 1){ balise = document.createElement("input"); } else if (j === 2){ balise = document.createElement("p"); } balise.appendChild(nomBalise[i][j-2]); balise.appendChild(nomBalise[i][j-1]); forAjout.appendChild(balise); }; }; return forAjout; };
Partager