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. |