Descripción
La propiedad type
contiene el nombre del evento en formato cadena. De esta manera podremos hacer referencia a un evento en concreto: click
, mouseover
, load
, keyup
,…
Sintaxis
Event.type
Objeto Padre
Ejemplo
const saludo = document.getElementById("saludo");
const boton = document.getElementById("miboton");
class EventManager {
mensaje;
constructor(mensaje){
this.mensaje = mensaje;
}
handleEvent (ev) {
console.log(ev.type);
if (ev.type=="click")
this.mensaje.innerHTML = "Me has pulsado";
if (ev.type=="mouseover")
this.mensaje.innerHTML = "Has pasado sobre mí";
}
}
const eventManager = new EventManager(saludo);
boton.addEventListener("click",eventManager);
boton.addEventListener("mouseover",eventManager);