A menudo, dentro de la función manejadora de eventos verás un parámetro especificado con el nombre de event, evt, or e. A este se le conoce como objeto evento, y es pasado automáticamente a los manejadores de eventos para proporcionar información y características extra. Por ejemplo, vamos a reestructurar ligeramente nuestro ejemplo de color aleatorio una vez más:
.png)
Aquí puedes ver que estamos incluyendo un objeto evento e en la función, y dentro de nuestra función estamos cambiando el estilo de color de fondo sobre e.target, que es el botón como tal. La propiedad target del objeto evento siempre es una referencia al elemento sobre el cual ocurrió el evento. Por lo tanto, en este ejemplo, estamos estableciendo el color de fondo aleatorio en el botón, no la página.