[JavaScript] Cargar valores de una función de JS a un select en HTML

HTML:

<form id='miFormulario'>
<select name="provincia" id="provincia">
    <option value="">Seleccione una Provincia...
</select>
</form>

JavaScript:

miformulario = document.querySelector('#miFormulario');
window.addEventListener("load", function() {
        cargarProvincias(event);
    }, false);

//Funcion para cargar las provincias al campo "select".
function cargarProvincias() {
    //Inicializamos el array.
    var array = ;
    //Ordena el array alfabeticamente.
    array.sort();
    //Pasamos a la funcion addOptions(el ID del select, las provincias cargadas en el array).
    addOptions("provincia", array);
}

//Funcion para agregar opciones a un <select>.
function addOptions(domElement, array) {
    var selector = document.getElementsByName(domElement);
    //Recorremos el array.
    for (provincia in array) {
        var opcion = document.createElement("option");
        opcion.text = array;
        selector.add(opcion);
    }
}
PandaGG
Lok'tar ogar

Dejar respuesta

Please enter your comment!
Please enter your name here

Sponsor

Últimos

Guía Final Fantasy 2: consejos, trucos y recorrido.

Tras haber abordado la guía detallada del primer juego de esta magnífica y popularísima saga de juegos de rol japonés, es de justicia que...

Los mejores micrófonos para Streaming de 2021

Si has llegado hasta aquí es porque estás buscando un micrófono para iniciarte en el mundo del streaming. Estás en el lugar correcto. Pero...

Análisis de Beyond Mankind: The Awakening

Beyond Mankind: The Awaking es un título de distopía y supervivencia de la humanidad. Un juego que nos habla de un futuro en el que...

Guía Final Fantasy 1: consejos y trucos

Aunque resulte increíble, esta primera versión de la archiconocida saga de videojuegos de rol que apareció en 1987, está disfrutando de una segunda juventud....

Las 6 Mejores Webcams para Streaming

Si estás pensando en lanzarte al mundo de la creación de contenidos en Youtube, Twitch o cualquiera de las plataformas de moda, la primera...