Je fais un site avec la bibliothèque javascript. Si l'utilisateur sélectionne une option dans une boîte déroulante (sélection), il doit ajouter une étiquette et une zone de texte. C'est ce que je fais avec l'option appendChild. Le seul problème avec l'option appenChild est que les éléments sont toujours ajoutés après les éléments dans l'élément utilisé. Ceci est mon code:Comment ajouter un enfant avant. prototype
var newFreeformLabel = document.createElement('label');
newFreeformLabel.innerHTML = 'Omschrijving:';
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);
Ici le conteneur est l'élément où les articles doivent être ajoutés. Le seul problème est que les éléments sont ajoutés à la fin de l'élément et je veux ajouter les éléments au début de l'élément html.
Notez que cela fonctionne également si le conteneur ne contient aucun élément à l'intérieur. – starbeamrainbowlabs