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
| function addField(){
// On incrémente le compteur ci-dessus
linesCount++;
// On récupère le tableau
var container = document.getElementById('list');
/**
* Création des éléments dont on a besoin :
* Un ligne dans lequel on mettra le champ à ajouter, les champs de formats
* et une case à cocher qui nous servira à enlever ensuite la ligne.
*
* En utilisant une ligne ce sera plus facile car sinon
* on aurait du enlever les champs et les cases à cocher séparément.
*/
var line = document.createElement('td');
var elements = ['content', 'family', 'size', 'bold', 'italic', 'color', 'del'];
var types = ['select', 'select', 'number', 'checkbox', 'checkbox', 'select', 'checkbox'];
var max = elements.length;
var fields = [];
for (var i=1; i<=max; i++) {
//fields[i] = document.createElement('input');
console.log(i, types[i-1]);
fields[i] = document.createElement(types[i-1]);
fields[i].name = '['+i+']'+elements[i-1];
alert(fields[i].type);
} |
Partager