Si l'utilisateur sélectionne une option dans une boîte de liste déroulante, une étiquette et un champ de texte doivent être ajoutés. En utilisant appendChild
, ces éléments sont ajoutés à la fin du container
.
var newFreeformLabel = document.createElement('label');
newFreeformLabel.innerHTML = 'Description:';
var newFreeformField = document.createElement('input');
newFreeformField.className = 'textfield';
newFreeformField.name = 'factuur_orderregel[]';
var newFreeformSpacer = document.createElement('div');
newFreeformSpacer.className = 'spacer';
container.appendChild(newFreeformLabel);
container.appendChild(newFreeformField);
container.appendChild(newFreeformSpacer);
Le problème est que ces éléments devraient être insérés au début de container
, pas à la fin.
Existe-t-il une solution à cela en PrototypeJS ?