Event objekt

Event objekt

alle begivenhedsobjekter i DOM'en er baseret på Event-objektet.

Derfor er alle andre begivenhedsobjekter (som MouseEvent og KeyboardEvent)kan tilgå Event-objektets egenskaber og metoder.

Begivenhedsegenskaber og metoder

Egenskab/Metode Beskrivelse
bubbles Returnerer om den specifikke begivenhed er en boblende begivenhed.
cancelBubble Indstil eller returner om begivenheden skal overføres opad i hierarkiet.
cancelable Returnerer om begivenheden kan forhindre dens standardoperation.
composed Indikerer om begivenheden kan videreoverføres fra Shadow DOM til den generelle DOM.
composedPath() Returnerer begivenhedens sti.
createEvent() Opret en ny begivenhed.
currentTarget Returnerer elementet, der udløste begivenhedens lytter.
defaultPrevented Returnerer om preventDefault() metoden blev kaldt for begivenheden.
eventPhase Returnerer hvilken fase af begivenhedskilden, der aktuelt vurderes.
isTrusted Returnerer om begivenheden er pålidelig.
preventDefault() Hvis begivenheden kan annulleres, annuller den og udfør ikke standardoperationen, der tilhører begivenheden.
stopImmediatePropagation() Forhindre at andre lyttere til samme begivenhed bliver kaldt.
stopPropagation() Forhindre begivenhed i at blive videreoverført i begivenhedskilden.
target Returnerer elementet, der udløste begivenheden.
timeStamp Returnerer tidspunktet for begivenhedens oprettelse (i millisekunder relativt til æraen).
type Returnerer begivenhedens navn.

Begivenhedstype

Disse begivenhedstyper tilhører Event-objektet:

Begivenhed Beskrivelse
abort Denne begivenhed opstår, når mediet stopper med at blive indlæst.
afterprint Når siden begynder at printe, eller når printerdialoget lukkes, opstår dette begivenhed.
beforeprint Dette event opstår, når der er ved at blive trykt på siden.
beforeunload Dette event opstår, før dokumentet bliver afinstalleret.
canplay Dette event opstår, når browseren kan begynde at afspille mediet.
canplaythrough Dette event opstår, når browseren kan afspille mediet uden at stoppe bufferingen.
change Dette event opstår, når indholdet i en formular, det valgte indhold eller den valgte tilstand ændres.
error Dette event opstår, når der opstår en fejl under indlæsning af et eksternt fil.
fullscreenchange Dette event opstår, når et element vises i fuldskærmstilstand.
fullscreenerror Dette event opstår, når et element ikke kan vises i fuldskærmstilstand.
input Dette event opstår, når et element modtager brugerinput.
invalid Dette event opstår, når et element ikke er gyldigt.
load Dette event opstår, når et objekt er indlæst.
loadeddata Dette event opstår, når mediedata er indlæst.
loadedmetadata Dette event opstår, når metadata (f.eks. størrelse og varighed) indlæses.
message Dette event opstår, når der modtages beskeder gennem denne eventkilde.
offline Dette event opstår, når browseren begynder at arbejde offline.
online Dette event opstår, når browseren begynder at arbejde online.
open Dette event opstår, når forbindelsen til eventkilden åbnes.
pause Dette event opstår, når mediet pauses af brugeren eller på programmatisk vis.
play Dette event opstår, når mediet starter eller ikke længere er i pause.
playing Dette event opstår, når mediet pauses eller stoppes for at buffere, og derefter afspilles.
progress Dette event opstår, når browseren er i færd med at hente mediedata.
ratechange Dette event opstår, når medieafspilningshastigheden ændres.
resize Dette event opstår, når dokumentets visningsstørrelse justeres.
reset Dette event opstår, når en formular nulstilles.
scroll Dette event opstår, når der rulles i en rullemenu.
search Dette event opstår, når brugeren indtaster indhold i søgefeltet.
seeked Dette event opstår, når brugeren har fuldført flytningen/springet til en ny position i mediet.
seeking Dette event opstår, når brugeren begynder at flytte/springe til en ny position i mediet.
select Dette event opstår, når brugeren vælger tekst (for <input> og <textarea>).
show Dette event opstår, når <menu>-elementet vises som en kontekstmenu.
stalled Når browseren forsøger at hente mediedata, men dataene ikke er tilgængelige, opstår dette event.
submit Dette event udløses, når et formulær indsendes.
suspend Dette event udløses, når browseren bevidst undlader at hente mediedata.
timeupdate Dette event udløses, når afspilningspositionen ændres.
toggle Dette event udløses, når brugeren åbner eller lukker et <details> element.
unload Dette event udløses efter, at siden er blevet unloaded (for <body>).
waiting Dette event udløses, når mediet er stoppet, men forventes at blive genoptaget.