Tipos de eventos en JavaScript
Eventos del ratón
| Atributo | Descripción |
|---|---|
click |
Se ha hecho clic con un botón del ratón. El evento se produce después de que se haya soltado el botón del ratón. |
mousedown |
Se ha presionado un botón del ratón. |
mouseup |
Se ha soltado un botón del ratón. |
dblclick |
Doble clic. |
mousemove |
El puntero del ratón se mueve dentro del área de visualización del elemento. |
mouseout |
El puntero del ratón ha salido del área de visualización del elemento. |
mouseover |
El puntero del ratón está dentro del área de visualización del elemento. |
Eventos del teclado
| Atributo | Descripción |
|---|---|
keydown |
Se ha presionado una tecla del teclado. |
keypress |
Una tecla del teclado ha sido presionada y no se suelta durante más tiempo que el intervalo de repetición. La duración del intervalo de repetición es un parámetro del sistema y depende de la configuración del sistema operativo del usuario. |
keyup |
Se ha soltado una tecla previamente presionada. |
Eventos de formularios y elementos de página
| Atributo | Descripción |
|---|---|
change |
El elemento pierde el foco de entrada, y el contenido del elemento ha cambiado durante el tiempo en que el elemento tenía el foco. |
select |
Alguna parte del texto dentro del elemento queda seleccionada. |
submit |
Se ha presionado el botón "Enviar" en el formulario, pero el envío del formulario al servidor aún no se ha realizado. |
Eventos de formularios y elementos de página
| Atributo | Descripción |
|---|---|
blur |
El control pierde el foco de entrada, es decir, el cursor pasa a otro elemento. |
focus |
El elemento mostrado ha recibido el foco de entrada. Para los campos de texto, este evento significa que el cursor ya se encuentra en este elemento. |
load |
Se ha completado la carga de la página. |
unload |
Se está saliendo del documento (cerrando la página o redirigiéndola a otra dirección). |
scroll |
Se activa al desplazarse por el elemento. |