Estoy haciendo un sitio web con la biblioteca javascript. Si el usuario selecciona una opción en un cuadro desplegable (seleccionar), se debe agregar una etiqueta y un cuadro de texto. Esto lo hago con la opción appendChild. El único problema con la opción appenChild es que los elementos siempre se agregan después de los elementos en el elemento usado. Este es mi código:Cómo anexar un niño antes. prototipo
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);
Aquí el contenedor es el elemento donde se deben agregar los artículos. El único problema es que los elementos se agregan al final del elemento y quiero agregar los elementos al principio del elemento html.
Tenga en cuenta que esto también funciona si el contenedor no tiene elementos en su interior para empezar. – starbeamrainbowlabs