Questo articolo discuterà del Dom Event Listener Metodo in JavaScript. Spiegheremo l'uso del metodo dell'ascoltatore di eventi DOM per l'aggiunta di gestori singoli e più agli elementi HTML. Inoltre, saranno dimostrati anche esempi relativi al gorgogliamento di eventi e alla cattura degli eventi. Quindi iniziamo!
Metodo dell'ascoltatore di eventi DOM in JavaScript
Come programmatore JavaScript, è possibile utilizzare il metodo Dom AddeventListener () per l'aggiunta di un listener di eventi su qualsiasi oggetto HTM come oggetti finestra, elementi HTML, documento HTML o oggetto XMLHTTPREQUEST.
Esiste un altro "SU" Proprietà JavaScript utilizzata per lo stesso scopo; Tuttavia, non è molto utile rispetto al metodo addEventListener () perché il metodo DOM addEventListener () consente di aggiungere più ascoltatori di eventi su un oggetto finestra o elemento HTML.
Sintassi del metodo addEventListener ()
oggetto.addEventListener (evento, funzione, usecapture);Qui, il primo parametro, "evento" viene aggiunto per specificare l'evento per il quale si desidera aggiungere il gestore degli eventi; Il secondo parametro, "funzione" invoca la funzione che verrà eseguita quando si verifica l'evento specificato. Il terzo parametro è facoltativo; dove devi aggiungere entrambi"Cattura dell'evento" O "Evento gorgogliante".
Esempio 1: utilizzando il metodo del listener Evener Dom per l'aggiunta di un gestore di eventi in JavaScript
Questo esempio mostrerà la procedura per l'aggiunta di un metodo di ascoltatore di eventi DOM per l'evento "clicca" del mouse in JavaScript. In primo luogo, aggiungeremo un'intestazione con il
tag, un paragrafo con il
tag e un pulsante utilizzando il tag:
Metodo dell'ascoltatore di eventi DOM in JavaScript
Questo programma JavaScript ha utilizzato il metodo AddeventListener ()
Abbiamo anche aggiunto un ID "Button1" per noi "Cliccami" pulsante:
Il metodo getElementByID verrà invocato per trovare e ottenere il pulsante con "Button1" id. Dopodiché, il "AddeventListener ()" Il metodo aggiungerà un file "clic" evento che attiverà il "DisplayDate ()" metodo:
Esegui il programma di cui sopra nel tuo editor di codice preferito o in qualsiasi sandbox di codifica online; Tuttavia, utilizzeremo il JSbin per questo scopo:
Dopo aver ottenuto l'output, fare clic su "Cliccami" Pulsante per controllare l'ora e la data corrente:
Esempio 2: Utilizzo del metodo del listener Evener DOM per l'aggiunta di più gestori di eventi in JavaScript
JavaScript offre anche la funzionalità per aggiungere più gestori di eventi per lo stesso oggetto. Per dimostrare la sua procedura, abbiamo scritto il seguente programma JavaScript con una rotta, un paragrafo e un pulsante con "Button1" id. Si noti che aggiungeremo più gestori di eventi per il "pulsante" Elemento html:
Aggiungi un gestore di eventi in JavaScript
Questo programma JavaScript ha utilizzato il metodo AddeventListener ()
Nel prossimo passaggio, faremo un "UN" oggetto che troverà e ottengerà il pulsante con "Button1" Id invocando il documento.Metodo getElementById ():