Eventos de JavaScript

 Los eventos HTML son "cosas" que les suceden a los elementos HTML.

Cuando se utiliza JavaScript en páginas HTML, JavaScript puede "reaccionar" a estos eventos.

Eventos HTML

Un evento HTML puede ser algo que hace el navegador o algo que hace un usuario.

A continuación se muestran algunos ejemplos de eventos HTML:

  • Se terminó de cargar una página web HTML
  • Se modificó un campo de entrada HTML
  • Se hizo clic en un botón HTML

A menudo, cuando ocurren acontecimientos, es posible que desees hacer algo.

JavaScript le permite ejecutar código cuando se detectan eventos.

HTML permite que se agreguen atributos de controlador de eventos, con código JavaScript , a elementos HTML.

Entre comillas simples:

<element event='some JavaScript'>

Entre comillas dobles:

<element event="some JavaScript">

En el siguiente ejemplo, onclickse agrega un atributo (con código) a un <button>elemento:

<button onclick="document.getElementById('demo').innerHTML = Date()">The time is?</button>

En el ejemplo anterior, el código JavaScript cambia el contenido del elemento con id="demo".

En el siguiente ejemplo, el código cambia el contenido de su propio elemento (usando this.innerHTML):

<button onclick="this.innerHTML = Date()">The time is?</button>

El código JavaScript suele tener varias líneas de longitud. Es más habitual ver atributos de eventos que invocan funciones:

<button onclick="displayDate()">The time is?</button>

Eventos HTML comunes

A continuación se muestra una lista de algunos eventos HTML comunes:

EventoDescripción
encambioSe ha cambiado un elemento HTML
al hacer clicEl usuario hace clic en un elemento HTML
al pasar el ratón por encimaEl usuario mueve el ratón sobre un elemento HTML
fuera del ratónEl usuario aleja el ratón de un elemento HTML
al presionar una teclaEl usuario presiona una tecla del teclado
cargarEl navegador ha terminado de cargar la página.

Controladores de eventos de JavaScript

Los controladores de eventos se pueden utilizar para gestionar y verificar la entrada del usuario, las acciones del usuario y las acciones del navegador:

  • Cosas que se deben hacer cada vez que se carga una página
  • Cosas que se deben hacer cuando se cierra la página
  • Acción que debe realizarse cuando un usuario hace clic en un botón
  • Contenido que debe verificarse cuando un usuario ingresa datos
  • Y más...

Se pueden utilizar muchos métodos diferentes para permitir que JavaScript trabaje con eventos:

  • Los atributos de evento HTML pueden ejecutar código JavaScript directamente
  • Los atributos de eventos HTML pueden llamar a funciones de JavaScript
  • Puede asignar sus propias funciones de controlador de eventos a elementos HTML
  • Puede evitar que se envíen o gestionen eventos
  • Y más...


Comentarios

Entradas populares de este blog

1-Teclas

2-canvas

3-1-Personajes