Event: Event() Konstruktor
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Der Event() Konstruktor erstellt ein neues Event-Objekt. Ein auf diese Weise erstelltes Event wird als synthetisches Event bezeichnet, im Gegensatz zu einem vom Browser ausgelösten Event, und kann von einem Skript dispatched werden.
Syntax
new Event(type)
new Event(type, options)
Werte
type-
Ein String mit dem Namen des Events.
optionsOptional-
Ein Objekt mit den folgenden Eigenschaften:
bubblesOptional-
Ein boolescher Wert, der angibt, ob das Event "bubbelt". Der Standardwert ist
false. cancelableOptional-
Ein boolescher Wert, der angibt, ob das Event abgebrochen werden kann. Der Standardwert ist
false. composedOptional-
Ein boolescher Wert, der angibt, ob das Event Listener außerhalb eines Schattenwurzel auslöst (siehe
Event.composedfü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
| Spezifikation |
|---|
| DOM> # ref-for-dom-event-event> |