El constructor Event()
crea un nuevo Event
.
Sintaxis
event = new Event(typeArg, eventInit);
Valores
- typeArg
- Es un
DOMString
que representa el nombre del evento. - eventInit Optional
- Es un
EventInit
dictionary, con los siguientes campos:"bubbles"
: (Opcional)Boolean
indica si el evento se propaga. Por defecto esfalse
."cancelable"
: (Opcional) ABoolean
indica si el evento puede ser cancelado. Por defecto esfalse
."scoped"
: (Opcional)Boolean
indica el ámbito de propagación. Si el valor estrue
,deepPath
contendrá el nodo de destino."composed"
: (Opcional)Boolean
que indica si el evento disparará listeners fuera de un shadow root. Por defecto esfalse
.
Ejemplo
// crea un evento look que se propaga y no puede cancelarse
var ev = new Event("look", {"bubbles":true, "cancelable":false});
document.dispatchEvent(ev);
Especificaciones
Especificación | Estado | Comentario |
---|---|---|
DOM La definición de 'Event()' en esta especificación. |
Living Standard | Definición inicial. |
Shadow DOM La definición de 'scoped' en esta especificación. |
Obsolete | Añade ámbito a EventInit dictionary. |
Compatibilidad con navegadores
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.