Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/12/2014, 06:25
Avatar de GeekGirl
GeekGirl
 
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 9 meses
Puntos: 44
Respuesta: ¿Como ejecutar funcion antes de mostrar los option?

En realidad, en este caso el evento más indicado es el onmousedown. El onclick se ejecuta una vez que ya se abrió la lista, en cambio el onmousedown lo hace antes. Podés hacer algo como esto:

Código HTML:
 <select id="lista">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
    </select>
    <script type="text/javascript">
        var lista = document.getElementById('lista');

        lista.onmousedown = function() {
            alert('hola');
        }
    </script> 
Saludos