Event: Event() Konstruktor
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Der Event()
Konstruktor erstellt ein neues Event
Objekt. Ein auf diese Weise erstelltes Ereignis wird als synthetisches Ereignis bezeichnet, im Gegensatz zu einem vom Browser ausgelösten Ereignis, und kann von einem Skript ausgelöst werden.
Syntax
new Event(type)
new Event(type, options)
Werte
type
-
Ein String mit dem Namen des Ereignisses.
options
Optional-
Ein Objekt mit den folgenden Eigenschaften:
bubbles
Optional-
Ein Boolean-Wert, der angibt, ob das Ereignis blasenförmig ist. Der Standardwert ist
false
. cancelable
Optional-
Ein Boolean-Wert, der angibt, ob das Ereignis abgebrochen werden kann. Der Standardwert ist
false
. composed
Optional-
Ein Boolean-Wert, der angibt, ob das Ereignis auch außerhalb eines Shadow-Roots Listener auslösen wird (siehe
Event.composed
für mehr Details). Der Standardwert istfalse
.
Rückgabewert
Ein neues Event
Objekt.
Beispiel
// create a look event that bubbles up and cannot be canceled
const evt = new Event("look", { bubbles: true, cancelable: false });
document.dispatchEvent(evt);
// event can be dispatched from any element, not only the document
myDiv.dispatchEvent(evt);
Spezifikationen
Specification |
---|
DOM # ref-for-dom-event-event |