https://parzibyte.me/blog/2019/07/07/select-javascript-agregar-limpiar-obtener-escuchar-cambios/
Select y JavaScript: agregar, limpiar, obtener y escuchar cambios del elemento HTML