a questa lista mancherà sicuramente qualcosa ed è in costante aggiornameto. Per ogni esigenza rimandiamo alle lista delle WEB API di Mozilla
abort
: Si verifica quando il caricamento di un'immagine viene interrotto.afterprint
: Si verifica dopo che una pagina è stata stampata o visualizzata nella finestra di dialogo di anteprima di stampa.animationend
: Si verifica quando una transizione CSS si conclude.animationiteration
: Si verifica quando una transizione CSS viene ripetuta.animationstart
: Si verifica quando una transizione CSS inizia.beforeprint
: Si verifica prima che una pagina venga stampata o visualizzata nella finestra di dialogo di anteprima di stampa.beforeunload
: Si verifica prima che l'utente stia per lasciare la pagina corrente.blur
: Si verifica quando un elemento perde il focus.canplay
: Si verifica quando è possibile iniziare a riprodurre un file multimediale.canplaythrough
: Si verifica quando è possibile riprodurre un file multimediale senza interruzioni.change
: Si verifica quando il valore di un elemento input, select o textarea viene modificato.click
: Si verifica quando viene effettuato un clic su un elemento.contextmenu
: Si verifica quando viene aperto il menu contestuale (tasto destro del mouse) su un elemento.copy
: Si verifica quando viene copiato il contenuto negli appunti.cut
: Si verifica quando viene tagliato il contenuto negli appunti.dblclick
: Si verifica quando viene effettuato un doppio clic su un elemento.drag
: Si verifica quando un elemento viene trascinato.dragend
: Si verifica quando il trascinamento di un elemento è terminato.dragenter
: Si verifica quando un elemento viene trascinato sopra un altro elemento.dragleave
: Si verifica quando un elemento viene trascinato fuori da un altro elemento.dragover
: Si verifica quando un elemento viene trascinato sopra un altro elemento.dragstart
: Si verifica quando viene avviato il trascinamento di un elemento.drop
: Si verifica quando un elemento viene rilasciato dopo essere stato trascinato.durationchange
: Si verifica quando la durata di un file multimediale viene modificata.emptied
: Si verifica quando un elemento multimediale viene svuotato del suo contenuto.ended
: Si verifica quando un file multimediale ha raggiunto la sua fine.error
: Si verifica quando si verifica un errore durante il caricamento di un file multimediale o un'immagine.focus
: Si verifica quando un elemento riceve il focus.focusin
: Si verifica quando un elemento o uno dei suoi figli riceve il focus.focusout
: Si verifica quando un elemento o uno dei suoi figli perde il focus.fullscreenchange
: Si verifica quando lo stato di visualizzazione a schermo intero di un elemento cambia.fullscreenerror
: Si verifica quando si verifica un errore durante il tentativo di passare o uscire dalla modalità a schermo intero.hashchange
: Si verifica quando il frammento identificatore dell'URL cambia.input
: Si verifica quando il valore di un elemento input, select o textarea viene modificato.invalid
: Si verifica quando un elemento input o select è invalido.keydown
: Si verifica quando viene premuto un tasto sulla tastiera.keypress
: Si verifica quando un tasto viene premuto e rilasciato sulla tastiera.keyup
: Si verifica quando viene rilasciato un tasto sulla tastiera.load
: Si verifica quando un elemento o una pagina è completamente caricato.loadeddata
: Si verifica quando i dati di un file multimediale sono stati caricati.loadedmetadata
: Si verifica quando le informazioni sul file multimediale sono state caricate.loadstart
: Si verifica quando viene avviato il caricamento di un file multimediale.message
: Si verifica quando viene ricevuto un messaggio da un'altra finestra o un altro frame.mousedown
: Si verifica quando viene premuto il pulsante del mouse su un elemento.mouseenter
: Si verifica quando il cursore del mouse entra in un elemento.mouseleave
: Si verifica quando il cursore del mouse esce da un elemento.mousemove
: Si verifica quando il cursore del mouse si muove su un elemento.mouseout
: Si verifica quando il cursore del mouse esce da un elemento o uno dei suoi figli.mouseover
: Si verifica quando il cursore del mouse entra in un elemento o uno dei suoi figli.mouseup
: Si verifica quando viene rilasciato il pulsante del mouse su un elemento.offline
: Si verifica quando il browser passa offline.online
: Si verifica quando il browser passa online.pagehide
: Si verifica quando l'utente sta lasciando una pagina.pageshow
: Si verifica quando una pagina viene visualizzata nel browser.paste
: Si verifica quando viene incollato il contenuto negli appunti.pause
: Si verifica quando la riproduzione di un file multimediale viene interrotta.play
: Si verifica quando la riproduzione di un file multimediale viene avviata.playing
: Si verifica quando la riproduzione di un file multimediale è in corso.popstate
: Si verifica quando lo stato di cronologia della finestra cambia.progress
: Si verifica quando viene caricato o viene ricevuto un file multimediale.ratechange
: Si verifica quando la velocità di riproduzione di un file multimediale cambia.reset
: Si verifica quando viene ripristinato un modulo.resize
: Si verifica quando la dimensione della finestra del browser viene modificata.scroll
: Si verifica quando si fa scorrere l'area di visualizzazione di un elemento.search
: Si verifica quando viene attivata la funzione di ricerca in un campo di input.seeked
: Si verifica quando la ricerca di un file multimediale è stata completata.seeking
: Si verifica quando viene avviata la ricerca di un file multimediale.select
: Si verifica quando viene selezionato il contenuto di un elemento input o textarea.show
: Si verifica quando viene visualizzato un elemento nascosto.stalled
: Si verifica quando il caricamento di un file multimediale è interrotto temporaneamente.storage
: Si verifica quando viene modificato un dato nell'archiviazione locale.submit
: Si verifica quando viene inviato un modulo.suspend
: Si verifica quando il caricamento di un file multimediale è sospeso temporaneamente.timeupdate
: Si verifica quando il tempo di riproduzione di un file multimediale viene aggiornato.toggle
: Si verifica quando viene attivato o disattivato uno switch o un elemento a menu.touchcancel
: Si verifica quando un evento di tocco viene annullato.touchend
: Si verifica quando un tocco sullo schermo viene rilasciato.touchmove
: Si verifica quando un tocco sullo schermo si sposta.touchstart
: Si verifica quando un tocco sullo schermo viene rilevato.transitionend
: Si verifica quando una transizione CSS si conclude.unload
: Si verifica quando un elemento o una pagina viene scaricato (chiuso o navigato lontano).volumechange
: Si verifica quando il volume di un file multimediale viene modificato.waiting
: Si verifica quando la riproduzione di un file multimediale viene interrotta e sta aspettando di riprendere.wheel
: Si verifica quando si fa scorrere la rotellina del mouse su un elemento.input
: Si verifica quando il valore di un elemento input, select o textarea viene modificato.invalid
: Si verifica quando un elemento input o select è invalido.reset
: Si verifica quando viene ripristinato un modulo.select
: Si verifica quando viene selezionato il contenuto di un elemento input o textarea.submit
: Si verifica quando viene inviato un modulo.beforeinput
: Si verifica prima che venga inserito del testo o venga eseguita un'azione di editing.compositionend
: Si verifica quando la composizione di un testo inserito viene completata o interrotta.compositionstart
: Si verifica quando inizia la composizione di un testo inserito.compositionupdate
: Si verifica quando il testo di composizione viene modificato.copy
: Si verifica quando viene copiato il contenuto negli appunti.cut
: Si verifica quando viene tagliato il contenuto negli appunti.paste
: Si verifica quando viene incollato il contenuto negli appunti.keydown
: Si verifica quando viene premuto un tasto sulla tastiera.keypress
: Si verifica quando un tasto viene premuto e rilasciato sulla tastiera.keyup
: Si verifica quando viene rilasciato un tasto sulla tastiera.focus
: Si verifica quando un elemento riceve il focus.focusin
: Si verifica quando un elemento o uno dei suoi figli riceve il focus.focusout
: Si verifica quando un elemento o uno dei suoi figli perde il focus.blur
: Si verifica quando un elemento perde il focus.change
: Si verifica quando il valore di un elemento input, select o textarea viene modificato.contextmenu
: Si verifica quando viene aperto il menu contestuale (tasto destro del mouse) su un elemento.scroll
: Si verifica quando si fa scorrere l'area di visualizzazione di un elemento.resize
: Si verifica quando la dimensione della finestra del browser viene modificata.hashchange
: Si verifica quando il frammento identificatore dell'URL cambia.popstate
: Si verifica quando lo stato di cronologia della finestra cambia.beforeunload
: Si verifica prima che l'utente stia per lasciare la pagina corrente.unload
: Si verifica quando un elemento o una pagina viene scaricato (chiuso o navigato lontano).DOMContentLoaded
: Si verifica quando il documento HTML è stato completamente caricato e analizzato, senza attendere che si completi il caricamento di tutti gli elementi correlati (immagini, fogli di stile, etc.).error
: Si verifica quando si verifica un errore durante il caricamento di un file multimediale, un'immagine o una risorsa.message
: Si verifica quando viene ricevuto un messaggio da un'altra finestra o un altro frame.offline
: Si verifica quando il browser passa offline.online
: Si verifica quando il browser passa online.
Puoi anche creare eventi personalizzati utilizzando l'interfaccia CustomEvent
in JavaScript.