SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
L e s E v è n e m e n t s e n J av a S c r i p T
I- Définition
II- la gestion d’évènements
III- La méthode JavaScript addEventListener()
IV-Evénements de souris
V- La propriété key
LES EVENEMENTS EN JAVASCRIPT
I- Définition:
• Les évènements correspondent à des actions effectuées
soit parun utilisateur, soit par le navigateur lui-même (ils
sont des déclencheur de fonction).
• Par exemple, lorsqu’un utilisateur clique sur un bouton
HTML ou lorsque le navigateur va finir de charger une
page web, on va parler d’événement.
LESEVENEMENTSENJA
V
ASCRIPT
Exemple
Le DOM HTML va nous permettre d’assigner des gestionnaires d’évènements
spécifiques à des éléments HTML en utilisant le JavaScript.
LES EVENEMENTS EN JAVASCRIPT
II-la gestion d’évènements:
L’utilisation du mot clef " this " dans la gestion d’évènements
Dans le contexte de la gestion d’événements, this va faire référence à
l’objet (représentant l’élément HTML) qui est le sujet de l’événement.
LES EVENEMENTS EN JAVASCRIPT
II-la gestion d’évènements:
Exercice: On a la page web suivante :
LES EVENEMENTS EN JAVASCRIPT
II-la gestion d’évènements:
En cliquant sur Partie 1 et Partie 2
respectivement on aura l’affichage suivant:
En cliquant sur le bouton Masquer
Dans la zone de saisie :
➢ Si on saisie 1 on aura un message
d’alert suivant:
➢ Si on saisie 2 on aura un message
d’alert suivant:
➢ Sinon ;on aura un message d’alert
suivant:
Solution:
LES EVENEMENTS EN JAVASCRIPT
II-la gestion d’évènements:
III-La méthode JavaScript addEventListener()
• La méthode addEventListener() va nous permettre de lier du code à
un évènement. On parlera alorsde gestionnaire d’évènements.
• Le code sera alors exécuté dès le déclenchement de l’évènement.
• Cette méthode appartient à l’objet Element et va avoir besoin de
deux argumentspourfonctionner :
Le nom de l’évènement déclencheur de l'action et
Le code relatif à l’action à effectuer.
• Les événements vont une nouvelle fois avoir des noms similaires aux
attributs HTML mais ne vont plus être précédés du «on »(par exemple,
onclick devient click).
LES EVENEMENTS EN JAVASCRIPT
LESEVENEMENTSENJA
V
ASCRIPT
III-La méthode JavaScript addEventListener()
LES EVENEMENTS EN JAVASCRIPT
III-La méthode JavaScript addEventListener()
• L’un des grands avantages de la méthode addEventListener() est de
pouvoir lier plusieurs gestionnaires d’évènements de même type sur un
élément HTML.
LES EVENEMENTS EN JAVASCRIPT
III-La méthode JavaScript addEventListener()
• Elle va également nouspermettre de lier plusieurs évènements
différents à un même élément HTML.
LES EVENEMENTS EN JAVASCRIPT
III-La méthode JavaScript addEventListener()
• Exercice: réaliser la page web suivante
LES EVENEMENTS EN JAVASCRIPT
Remarque :
Gérer les évènements de la liste déroulante et du bouton en utilisant la méthode addEventListener()
III-La méthode JavaScript addEventListener()
• Exercice: la solution
LES EVENEMENTS EN JAVASCRIPT
p1.
IV-Evénements de souris
En JavaScript, il existe plusieurs événements de souris que vous pouvez écouter pour interagir avec
l'utilisateur. Voici quelques-uns des événements de souris les plus couramment utilisés :
1.click : Cet événement se déclenche lorsqu'un élément est cliqué avec le bouton gauche de la souris.
2.dblclick : Cet événement se déclenche lorsqu'un élément est double-cliqué avec le bouton gauche de la
souris.
3.mousedown : Cet événement se déclenche lorsque le bouton de la souris est enfoncé sur un élément.
4.mouseup : Cet événement se déclenche lorsque le bouton de la souris est relâché sur un élément.
5.mousemove : Cet événement se déclenche lorsqu'un élément est survolé par la souris.
6.mouseover : Cet événement se déclenche lorsqu'un élément est survolé par la souris.
7.mouseout : Cet événement se déclenche lorsque la souris quitte la zone d'un élément.
8.contextmenu : Cet événement se déclenche lorsqu'un élément est cliqué avec le bouton droit de la souris
LES EVENEMENTS EN JAVASCRIPT
p1.
IV- Evénements de souris
Exemple:
LES EVENEMENTS EN JAVASCRIPT
V- La propriété key
L'objet eventen JavaScriptcontient plusieurs propriétés qui permettentd'accéder aux
informations de l'événement en cours, notammentla propriété key.
La propriété key permet de récupérer la touche qui a été pressée lors d'un événement de
frappe (keydown ou keyup).
Voici les différentes valeurs possibles pour la propriété key :
LES EVENEMENTS EN JAVASCRIPT
V- La propriété key
1-Lettresetchiffres
Les touches de lettres et de chiffres ont la même valeur que leur représentation en
caractère. Par exemple : a, b, c, ..., z 0, 1, 2, ..., 9
LES EVENEMENTS EN JAVASCRIPT
V- La propriété key
2-Touchesspéciales
Certaines touches spéciales ont des valeurs spécifiques pour la propriété key. Voici
quelques exemples :
Enter:la touche Entrée
Backspace:la touche Retour arrière
Escape:la touche Échap
Tab:la toucheTabulation
Shift:la touche Maj
Control:la touche Ctrl
Alt:la toucheAlt
ArrowUp,ArrowDown,ArrowLeft,ArrowRight:les touchesfléchées
LES EVENEMENTS EN JAVASCRIPT
V- La propriété key
3-Touchesfonction
Les touches de fonction (F1 à F12) ont également des valeurs spécifiques pour la
propriété key. Par exemple : F1, F2, F3, ..., F12
4-Autrestouches
Enfin, certaines touches n'ont pas de valeur spécifique pour la propriété key et sont
représentées par leur nom en anglais. Par exemple :
CapsLock:la touche Verr Maj
PrintScreen:la touche Impr écran
Insert:la touche Inser
Delete:la toucheSuppr
LES EVENEMENTS EN JAVASCRIPT
LESEVENEMENTSENJA
V
ASCRIPT
V- La propriété key
LES EVENEMENTS EN JAVASCRIPT
•
Evénement DOM Description
click
Bouton de la souris enfoncé puis relâché sur un
élément.
dblclick Deux foix l'événement click
mouseover Souris au-dessus d'un élément.
mouseout Souris sort d'un élément.
mousedown
Bouton de la souris enfoncé, pas relâché, sur un
élément.
mouseup Bouton de la souris relâché sur un élément.
mousemove Souris en mouvement au-dessus d'un élément.
keydown Touche clavier enfoncée, pas relâchée, sur un élément.
keyup Touche clavier relâchée sur un élément.
keypress Touche clavier enfoncée et relâchée sur un élément.
focus
L'élément reçoit, gagne, le focus. Quand un objet
devient l'élément actif du document.
blur Elément perd le focus.
change Changement de a valeur d'un élément de formulaire.
select Sélection du texte d'un élémen, mis en srubrillance.
submit Envoi d'un formulaire
reset Réinitialisation d'un formulaire
Principaux événements du DOM

Contenu connexe

Similaire à cour-DOM-Partie6.pdf

Seance8_Programmation_Interfaces_Graphiques_Gestion_Evenements.pptx
Seance8_Programmation_Interfaces_Graphiques_Gestion_Evenements.pptxSeance8_Programmation_Interfaces_Graphiques_Gestion_Evenements.pptx
Seance8_Programmation_Interfaces_Graphiques_Gestion_Evenements.pptxThomasNOEL15
 
Cours JavaScript 2.ppt
Cours JavaScript 2.pptCours JavaScript 2.ppt
Cours JavaScript 2.pptPROFPROF11
 
Les vues (views) sous android
Les vues (views) sous androidLes vues (views) sous android
Les vues (views) sous androidHoussem Lahiani
 
De l'interactivité avec les Listeners
De l'interactivité avec les ListenersDe l'interactivité avec les Listeners
De l'interactivité avec les ListenersJean-Baptiste Yunès
 
Windows Phone Workshop: Navigation and parameters
Windows Phone Workshop: Navigation and parameters Windows Phone Workshop: Navigation and parameters
Windows Phone Workshop: Navigation and parameters Zayen Chagra
 
programmation orienté objet c++
programmation orienté objet c++programmation orienté objet c++
programmation orienté objet c++coursuniv
 
La puissance des pseudo-éléments
La puissance des pseudo-élémentsLa puissance des pseudo-éléments
La puissance des pseudo-élémentsGeoffrey Croftє
 
HTML5 - Introduction à la balise canvas
HTML5 - Introduction à la balise canvasHTML5 - Introduction à la balise canvas
HTML5 - Introduction à la balise canvasFrançois Crevola
 
C5 Javascript French
C5 Javascript FrenchC5 Javascript French
C5 Javascript FrenchVlad Posea
 

Similaire à cour-DOM-Partie6.pdf (17)

Seance8_Programmation_Interfaces_Graphiques_Gestion_Evenements.pptx
Seance8_Programmation_Interfaces_Graphiques_Gestion_Evenements.pptxSeance8_Programmation_Interfaces_Graphiques_Gestion_Evenements.pptx
Seance8_Programmation_Interfaces_Graphiques_Gestion_Evenements.pptx
 
Cours JavaScript 2.ppt
Cours JavaScript 2.pptCours JavaScript 2.ppt
Cours JavaScript 2.ppt
 
5.ateliers avancés
5.ateliers avancés5.ateliers avancés
5.ateliers avancés
 
Les vues (views) sous android
Les vues (views) sous androidLes vues (views) sous android
Les vues (views) sous android
 
De l'interactivité avec les Listeners
De l'interactivité avec les ListenersDe l'interactivité avec les Listeners
De l'interactivité avec les Listeners
 
Presentation de gwt maven
Presentation de  gwt mavenPresentation de  gwt maven
Presentation de gwt maven
 
Manualjquery
ManualjqueryManualjquery
Manualjquery
 
Windows Phone Workshop: Navigation and parameters
Windows Phone Workshop: Navigation and parameters Windows Phone Workshop: Navigation and parameters
Windows Phone Workshop: Navigation and parameters
 
Swing
SwingSwing
Swing
 
Les Widgets
Les WidgetsLes Widgets
Les Widgets
 
programmation orienté objet c++
programmation orienté objet c++programmation orienté objet c++
programmation orienté objet c++
 
Slides Js
Slides JsSlides Js
Slides Js
 
JavaSwing.pdf
JavaSwing.pdfJavaSwing.pdf
JavaSwing.pdf
 
La puissance des pseudo-éléments
La puissance des pseudo-élémentsLa puissance des pseudo-éléments
La puissance des pseudo-éléments
 
HTML5 - Introduction à la balise canvas
HTML5 - Introduction à la balise canvasHTML5 - Introduction à la balise canvas
HTML5 - Introduction à la balise canvas
 
C5 Javascript
C5 JavascriptC5 Javascript
C5 Javascript
 
C5 Javascript French
C5 Javascript FrenchC5 Javascript French
C5 Javascript French
 

Dernier

Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptxrababouerdighi
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeBenamraneMarwa
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 

Dernier (15)

Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étude
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 

cour-DOM-Partie6.pdf

  • 1. L e s E v è n e m e n t s e n J av a S c r i p T I- Définition II- la gestion d’évènements III- La méthode JavaScript addEventListener() IV-Evénements de souris V- La propriété key
  • 2. LES EVENEMENTS EN JAVASCRIPT I- Définition: • Les évènements correspondent à des actions effectuées soit parun utilisateur, soit par le navigateur lui-même (ils sont des déclencheur de fonction). • Par exemple, lorsqu’un utilisateur clique sur un bouton HTML ou lorsque le navigateur va finir de charger une page web, on va parler d’événement.
  • 4. Le DOM HTML va nous permettre d’assigner des gestionnaires d’évènements spécifiques à des éléments HTML en utilisant le JavaScript. LES EVENEMENTS EN JAVASCRIPT II-la gestion d’évènements:
  • 5. L’utilisation du mot clef " this " dans la gestion d’évènements Dans le contexte de la gestion d’événements, this va faire référence à l’objet (représentant l’élément HTML) qui est le sujet de l’événement. LES EVENEMENTS EN JAVASCRIPT II-la gestion d’évènements:
  • 6. Exercice: On a la page web suivante : LES EVENEMENTS EN JAVASCRIPT II-la gestion d’évènements: En cliquant sur Partie 1 et Partie 2 respectivement on aura l’affichage suivant: En cliquant sur le bouton Masquer Dans la zone de saisie : ➢ Si on saisie 1 on aura un message d’alert suivant: ➢ Si on saisie 2 on aura un message d’alert suivant: ➢ Sinon ;on aura un message d’alert suivant:
  • 7. Solution: LES EVENEMENTS EN JAVASCRIPT II-la gestion d’évènements:
  • 8. III-La méthode JavaScript addEventListener() • La méthode addEventListener() va nous permettre de lier du code à un évènement. On parlera alorsde gestionnaire d’évènements. • Le code sera alors exécuté dès le déclenchement de l’évènement. • Cette méthode appartient à l’objet Element et va avoir besoin de deux argumentspourfonctionner : Le nom de l’évènement déclencheur de l'action et Le code relatif à l’action à effectuer. • Les événements vont une nouvelle fois avoir des noms similaires aux attributs HTML mais ne vont plus être précédés du «on »(par exemple, onclick devient click). LES EVENEMENTS EN JAVASCRIPT
  • 9. LESEVENEMENTSENJA V ASCRIPT III-La méthode JavaScript addEventListener() LES EVENEMENTS EN JAVASCRIPT
  • 10. III-La méthode JavaScript addEventListener() • L’un des grands avantages de la méthode addEventListener() est de pouvoir lier plusieurs gestionnaires d’évènements de même type sur un élément HTML. LES EVENEMENTS EN JAVASCRIPT
  • 11. III-La méthode JavaScript addEventListener() • Elle va également nouspermettre de lier plusieurs évènements différents à un même élément HTML. LES EVENEMENTS EN JAVASCRIPT
  • 12. III-La méthode JavaScript addEventListener() • Exercice: réaliser la page web suivante LES EVENEMENTS EN JAVASCRIPT Remarque : Gérer les évènements de la liste déroulante et du bouton en utilisant la méthode addEventListener()
  • 13. III-La méthode JavaScript addEventListener() • Exercice: la solution LES EVENEMENTS EN JAVASCRIPT
  • 14. p1. IV-Evénements de souris En JavaScript, il existe plusieurs événements de souris que vous pouvez écouter pour interagir avec l'utilisateur. Voici quelques-uns des événements de souris les plus couramment utilisés : 1.click : Cet événement se déclenche lorsqu'un élément est cliqué avec le bouton gauche de la souris. 2.dblclick : Cet événement se déclenche lorsqu'un élément est double-cliqué avec le bouton gauche de la souris. 3.mousedown : Cet événement se déclenche lorsque le bouton de la souris est enfoncé sur un élément. 4.mouseup : Cet événement se déclenche lorsque le bouton de la souris est relâché sur un élément. 5.mousemove : Cet événement se déclenche lorsqu'un élément est survolé par la souris. 6.mouseover : Cet événement se déclenche lorsqu'un élément est survolé par la souris. 7.mouseout : Cet événement se déclenche lorsque la souris quitte la zone d'un élément. 8.contextmenu : Cet événement se déclenche lorsqu'un élément est cliqué avec le bouton droit de la souris LES EVENEMENTS EN JAVASCRIPT
  • 15. p1. IV- Evénements de souris Exemple: LES EVENEMENTS EN JAVASCRIPT
  • 16. V- La propriété key L'objet eventen JavaScriptcontient plusieurs propriétés qui permettentd'accéder aux informations de l'événement en cours, notammentla propriété key. La propriété key permet de récupérer la touche qui a été pressée lors d'un événement de frappe (keydown ou keyup). Voici les différentes valeurs possibles pour la propriété key : LES EVENEMENTS EN JAVASCRIPT
  • 17. V- La propriété key 1-Lettresetchiffres Les touches de lettres et de chiffres ont la même valeur que leur représentation en caractère. Par exemple : a, b, c, ..., z 0, 1, 2, ..., 9 LES EVENEMENTS EN JAVASCRIPT
  • 18. V- La propriété key 2-Touchesspéciales Certaines touches spéciales ont des valeurs spécifiques pour la propriété key. Voici quelques exemples : Enter:la touche Entrée Backspace:la touche Retour arrière Escape:la touche Échap Tab:la toucheTabulation Shift:la touche Maj Control:la touche Ctrl Alt:la toucheAlt ArrowUp,ArrowDown,ArrowLeft,ArrowRight:les touchesfléchées LES EVENEMENTS EN JAVASCRIPT
  • 19. V- La propriété key 3-Touchesfonction Les touches de fonction (F1 à F12) ont également des valeurs spécifiques pour la propriété key. Par exemple : F1, F2, F3, ..., F12 4-Autrestouches Enfin, certaines touches n'ont pas de valeur spécifique pour la propriété key et sont représentées par leur nom en anglais. Par exemple : CapsLock:la touche Verr Maj PrintScreen:la touche Impr écran Insert:la touche Inser Delete:la toucheSuppr LES EVENEMENTS EN JAVASCRIPT
  • 20. LESEVENEMENTSENJA V ASCRIPT V- La propriété key LES EVENEMENTS EN JAVASCRIPT
  • 21. • Evénement DOM Description click Bouton de la souris enfoncé puis relâché sur un élément. dblclick Deux foix l'événement click mouseover Souris au-dessus d'un élément. mouseout Souris sort d'un élément. mousedown Bouton de la souris enfoncé, pas relâché, sur un élément. mouseup Bouton de la souris relâché sur un élément. mousemove Souris en mouvement au-dessus d'un élément. keydown Touche clavier enfoncée, pas relâchée, sur un élément. keyup Touche clavier relâchée sur un élément. keypress Touche clavier enfoncée et relâchée sur un élément. focus L'élément reçoit, gagne, le focus. Quand un objet devient l'élément actif du document. blur Elément perd le focus. change Changement de a valeur d'un élément de formulaire. select Sélection du texte d'un élémen, mis en srubrillance. submit Envoi d'un formulaire reset Réinitialisation d'un formulaire Principaux événements du DOM