HTML DOM Events


HTML DOM Events

HTML DOM Events

HTML événements DOM autoriser le JavaScript pour enregistrer des gestionnaires d'événements différents sur des éléments dans un document HTML.
Les événements sont normalement utilisés en combinaison avec les fonctions, et la fonction ne sera pas exécuté avant l'événement se produit (par exemple quand un utilisateur clique sur un bouton).
Astuce: Le modèle d'événement a été standardisé par le W3C dans DOM niveau 2.

HTML DOM Events

DOM: Indique dans lequel le DOM Level propriété a été introduite.

Événements de la souris

ÉvénementAttributDescriptionDOM
cliquezonclickL'événement se produit lorsque l'utilisateur clique sur un élément2
dblclickondblclickL'événement se produit lorsque l'utilisateur double-clique sur un élément2
mousedownonmousedownL'événement se produit lorsque l'utilisateur appuie sur un bouton de la souris sur un élément2
mousemoveonmousemoveL'événement se produit lorsque l'utilisateur déplace le pointeur de la souris sur un élément2
mouseoveronmouseoverL'événement se produit lorsque l'utilisateur d'une souris sur un élément2
mouseoutonmouseoutL'événement se produit lorsque l'utilisateur déplace le pointeur de la souris sur un élément2
mouseuponmouseupL'événement se produit lorsqu'un utilisateur relâche le bouton de la souris sur un élément2

Les événements de clavier

ÉvénementAttributDescriptionDOM
keydownonkeydownL'événement se produit lorsque l'utilisateur appuie sur une touche ou en maintenant enfoncée une touche2
pression de toucheonkeypressL'événement se produit lorsque l'utilisateur appuie sur une touche ou en maintenant enfoncée une touche2
keyuponkeyupL'événement se produit quand une touche du clavier est relâchée2

Cadre / Objet événements

ÉvénementAttributDescriptionDOM
avorteronabortL'événement se produit quand une image est à l'arrêt de chargement avant le chargement complet (pour <object>)2
erreuronerrorL'événement se produit quand une image ne se charge pas correctement (pour <object>, <body> et <frameset>) 
chargeronloadL'événement se produit quand un document, de cadres, ou <object> a été chargé2
redimensionneronresizeL'événement se produit lorsque une vue de document est redimensionnée2
faire défilerOnScrollL'événement se produit quand un document est vue défile2
déchargeronunloadL'événement se produit quand un document est supprimé à partir d'une fenêtre ou un cadre (pour <body> et <frameset>)2

Événements de formulaire

ÉvénementAttributDescriptionDOM
flouonblurL'événement se produit quand un élément de formulaire perd le focus2
changeronchangeL'événement se produit lorsque le contenu d'un élément de formulaire, la sélection, ou de l'état vérifié ont changé (pour <input>, <select>, et <textarea>)2
se concentreronfocusL'événement se produit quand un élément reçoit le focus (pour <label>, <input>, <select>, textarea>, et <button>)2
remettreonresetL'événement se produit quand un formulaire est remis à zéro2
sélectionneronselectL'événement se produit lorsqu'un utilisateur sélectionne du texte (pour <input> et <textarea>)2
soumettreonsubmitL'événement se produit quand un formulaire est soumis2

Objet de l'événement

Constantes

ConstanteDescriptionDOM
AT_TARGETL'événement en cours se trouve dans la phase cible, soit il est évalué à la cible d'événement (1)2
BUBBLING_PHASELa phase événement en cours est la phase de diffusion (2)2
CAPTURING_PHASELa phase événement en cours est la phase de capture (3)2

Propriétés

PropriétéDescriptionDOM
bullesRetourne si oui ou non un événement est un événement de propagation2
cancelableRetourne si oui ou non un événement peut avoir son action par défaut empêché2
currentTargetRetourne l'élément dont l'événement a déclenché l'événement auditeurs2
eventPhaseRetours quelle phase du flux d'événements est en cours d'évaluation2
cibleRetourne l'élément qui a déclenché l'événement2
timeStampRetourne le temps (en millisecondes par rapport à l'époque) à laquelle l'événement a été créé2
typeRetourne le nom de l'événement2

Méthodes

MéthodeDescriptionDOM
initEvent ()Indique le type d'événement, si oui ou non l'événement peut se propager, avec ou sans action par défaut de l'événement peut être évité2
preventDefault ()Pour annuler l'événement si elle est annulable, ce qui signifie que toute action par défaut normalement prise par la mise en œuvre à la suite de l'événement ne se produira pas2
stopPropagation ()Pour empêcher la propagation ultérieure d'un événement au cours de flux d'événements2

Objet EventTarget

Méthodes

MéthodeDescriptionDOM
addEventListener ()Permet l'enregistrement des écouteurs d'événements sur la cible de l'événement (IE8 = attachEvent ())2
dispatchEvent ()Permet d'envoyer l'événement aux écouteurs d'événements souscrites (IE8 = fireEvent ())2
removeEventListener ()Permet la suppression d'écouteurs d'événements sur la cible de l'événement (IE8 = detachEvent ())2

Objet EventListener

Méthodes

MéthodeDescriptionDOM
handleEvent ()Appelée chaque fois qu'un événement se produit sur le type d'événement pour lequel l'interface EventListener a été enregistré2

DocumentEvent objet

Méthodes

MéthodeDescriptionDOM
createEvent () 2

MouseEvent / KeyboardEvent objet

Propriétés

PropriétéDescriptionDOM
altKeyRetourne si oui ou non la touche «ALT» a été pressé quand un événement a été déclenché2
boutonRetours sur quel bouton de la souris a été cliqué quand un événement a été déclenché2
clientXRenvoie la coordonnée horizontale du pointeur de la souris, par rapport à la fenêtre actuelle, quand un événement a été déclenché2
clientYRenvoie la coordonnée verticale du pointeur de la souris, par rapport à la fenêtre actuelle, quand un événement a été déclenché2
ctrlKeyRetourne si oui ou non la touche "CTRL" a été pressé quand un événement a été déclenché2
keyIdentifierRenvoie l'identificateur d'une clé3
keyLocationRenvoie l'emplacement de la clé sur le conseil3
metaKeyRetourne si oui ou non la "méta" touche a été pressée quand un événement a été déclenché2
relatedTargetRetourne l'élément lié à l'élément qui a déclenché l'événement2
screenXRenvoie la coordonnée horizontale de la souris, par rapport à l'écran, quand un événement a été déclenché2
screenYRenvoie la coordonnée verticale du pointeur de la souris, par rapport à l'écran, quand un événement a été déclenché2
shiftKeyRetourne si oui ou non la touche "SHIFT" touche a été pressée quand un événement a été déclenché2

Méthodes

MéthodeDescriptionW3C
initMouseEvent ()Initialise la valeur d'un objet MouseEvent2
initKeyboardEvent ()Initialise la valeur d'un objet KeyboardEvent3

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT