La compréhension de la fenêtre.propriété d'événement et de son utilisation
Je ne comprends pas la motivation derrière la fenêtre.événement ou d'une fenêtre.de l'événement.srcElement. Dans ce contexte, doit-on l'utiliser? Qu'est ce qu'il représente dans le DOM?
Vous devez vous connecter pour publier un commentaire.
Ici ce w3school dit sur
event
objet:Vous pouvez gérer les événements à l'aide de:
Toutefois, Internet Explorer ne passe pas d'événement de gestionnaire. Au lieu de cela, vous pouvez utiliser la fenêtre.objet de l'événement qui est en train d'être mis à jour immédiatement après l'événement a été déclenché. Ainsi, le crossbrowser façon de gérer les événements:
e.target
se réfère ànode
”: C'est faux.this
se réfère ànode
alors quee.target
peut se référer à n'importe quel enfant de l'élément denode
en fonction de celui qui a été cliqué et si l'événement bulles ou pas, etc.Ne sais pas si cette différence a été modifié dans les versions récentes de navigateurs internet, mais, fondamentalement, "Dans le Microsoft événement accéder modèle il y a une propriété particulière de la fenêtre.événement qui contient le dernier événement qui a eu lieu." (de référence)
Donc, pour écrire un gestionnaire d'événements compatibles avec tous les navigateurs, vous auriez besoin de faire quelque chose comme ceci:
De référence:
http://www.quirksmode.org/js/events_access.html
Essayer ce code, avec beaucoup d'élément dans la balise body, et essayez de cliquer sur les différents élément
Événements sont l'élément vital de l'interaction de l'utilisateur. Sans événements, vous
ne pouvait pas interagir avec la page.
Les gestionnaires d'événements sont utilisés pour invoquer certains JavaScript lorsqu'une action se produit. Si vous voulez un peu de
comportement pour être déclenché lorsque l'utilisateur déplace le curseur sur un élément, vous utilisez le onmouseover
le gestionnaire d'événement.
"DOM Scripting: de la Conception Web avec JavaScript et le Modèle d'Objet de Document: Deuxième Édition"