Event object
Event object
Alle objecten van gebeurtenissen in DOM zijn gebaseerd op het Event-object.
Daarom zijn alle andere objecten van gebeurtenissen (zoals MouseEvent en KeyboardEvent)kunnen de eigenschappen en methoden van het Event-object bereikt worden.
Gebeurteniseigenschappen en -methoden
Eigenschap/Methode | Beschrijving |
---|---|
bubbles | Geef terug of het specifieke gebeurtenis een bubbelgebeurtenis is. |
cancelBubble | Stel in of retourneer of het gebeurtenis moet worden verspreid naar de hogere laag. |
cancelable | Geef terug of het gebeurtenis de standaardactie kan voorkomen. |
composed | Geef aan of het gebeurtenis kan worden doorgestuurd van het Shadow DOM naar het algemene DOM. |
composedPath() | Geef het pad van het gebeurtenis terug. |
createEvent() | Maak een nieuw gebeurtenis aan. |
currentTarget | Geef het element terug dat het gebeurtenis triggert. |
defaultPrevented | Geef terug of het gebeurtenis de methode preventDefault() heeft aangeroepen. |
eventPhase | Geef terug op welke fase van het gebeurtenisstroom het huidige gebeurtenis zich bevindt. |
isTrusted | Geef aan of het gebeurtenis vertrouwd is. |
preventDefault() | Als het gebeurtenis kan worden geannuleerd, annuleer het en voer de standaardactie van het gebeurtenis niet uit. |
stopImmediatePropagation() | Voorkom dat andere luistervers van hetzelfde gebeurtenis worden aangeroepen. |
stopPropagation() | Voorkom dat het gebeurtenis verder in de gebeurtenisstroom wordt verspreid. |
target | Geef het element dat het gebeurtenis triggert terug. |
timeStamp | Geef de tijd van het creëren van het gebeurtenis terug (in milliseconden ten opzichte van de eeuwigheid). |
type | Geef de naam van het gebeurtenis terug. |
Gebeurtenistype
Deze soorten gebeurtenissen behoren tot het Event-object:
Gebeurtenis | Beschrijving |
---|---|
abort | Dit gebeurtenis treedt op wanneer het laden van het medium wordt afgebroken. |
afterprint | Wanneer de pagina begint te printen of het printdialoogvenster wordt gesloten, treedt dit gebeurtenis op. |
beforeprint | Wanneer de pagina wordt bereid voor afdrukken, treedt dit gebeurtenis op. |
beforeunload | Wanneer het document wordt geadverteerd voor ontlading, treedt dit gebeurtenis op. |
canplay | Wanneer de browser kan beginnen met het afspelen van het media, treedt dit gebeurtenis op. |
canplaythrough | Wanneer de browser het media kan afspelen zonder de buffering te stoppen, treedt dit gebeurtenis op. |
change | Wanneer de inhoud van het form-element, de geselecteerde inhoud of de geselecteerde status verandert, treedt dit gebeurtenis op |
error | Wanneer er een fout optreedt bij het laden van een externe bestand, treedt dit gebeurtenis op. |
fullscreenchange | Wanneer een element in volledig schermmodus wordt weergegeven, treedt dit gebeurtenis op. |
fullscreenerror | Wanneer een element niet kan worden weergegeven in volledig schermmodus, treedt dit gebeurtenis op. |
input | Wanneer een element gebruikersinvoer ontvangt, treedt dit gebeurtenis op. |
invalid | Wanneer een element ongeldig is, treedt dit gebeurtenis op. |
load | Wanneer een object is geladen, treedt dit gebeurtenis op. |
loadeddata | Wanneer de media-data is geladen, treedt dit gebeurtenis op. |
loadedmetadata | Wanneer metadata (zoals afmetingen en duur) worden geladen, treedt dit gebeurtenis op. |
message | Wanneer een bericht wordt ontvangen via deze gebeurtenisbron, treedt dit gebeurtenis op. |
offline | Wanneer de browser begint met offline werken, treedt dit gebeurtenis op. |
online | Wanneer de browser begint met online werken, treedt dit gebeurtenis op. |
open | Wanneer de verbinding met de bron van het gebeurtenis wordt geopend, treedt dit gebeurtenis op. |
pause | Wanneer het media door de gebruiker wordt onderbroken of op programmatieve wijze wordt onderbroken, treedt dit gebeurtenis op. |
play | Wanneer het media is gestart of niet meer onderbroken, treedt dit gebeurtenis op. |
playing | Wanneer het media wordt onderbroken of gestopt om te bufferen en vervolgens wordt afgespeeld, treedt dit gebeurtenis op. |
progress | Wanneer de browser bezig is met het verkrijgen van media-data, treedt dit gebeurtenis op. |
ratechange | Wanneer de speelsnelheid van het media verandert, treedt dit gebeurtenis op. |
resize | Wanneer de grootte van het documentvenster wordt aangepast, treedt dit gebeurtenis op. |
reset | Wanneer een formulier wordt hersteld, treedt dit gebeurtenis op. |
scroll | Wanneer de schuifbalk van een scroll-element wordt bewogen, treedt dit gebeurtenis op. |
search | Wanneer de gebruiker iets invoert in het zoekveld, treedt dit gebeurtenis op. |
seeked | Wanneer de gebruiker de beweging/sprong naar een nieuwe positie in het media voltooit, treedt dit gebeurtenis op. |
seeking | Wanneer de gebruiker begint te bewegen/springen naar een nieuwe positie in het media, treedt dit gebeurtenis op. |
select | Wanneer de gebruiker tekst selecteert (voor <input> en <textarea>), treedt dit gebeurtenis op |
show | Wanneer het <menu>-element wordt weergegeven als een contextmenu, treedt dit gebeurtenis op. |
stalled | Wanneer de browser probeert media-data op te halen en de data niet beschikbaar is, treedt dit gebeurtenis op. |
submit | This event occurs when a form is submitted. |
suspend | This event occurs when the browser intentionally does not retrieve media data. |
timeupdate | This event occurs when the playback position changes. |
toggle | This event occurs when the user opens or closes the <details> element. |
unload | This event occurs after the page has been unloaded (for <body>). |
waiting | This event occurs when the media has paused but is expected to resume. |