Mes impressions sur le web, les standards et autres…


DOM et évènements

Je suis dernièrement confronté à quelques problèmes de compréhension du fonctionnement du gestionnaire d’évènements du DOM. Voici la page de test.

Je place un évènement "click" sur un lien, lequel englobe une image. Lorsque cet évènement est activé, je récupère l’élément à la source de l’évènement et affiche le nom du tag. Lorsque le lien englobe une image, le tag qui m’est renvoyé est img (??), tandis que si c’est un lien sous forme de texte, c’est bien le tag a qui m’est renvoyé. J’aurais pensé que ce serait toujours l’élément auquel on a accroché l’évènement qui serait renvoyé, et non un de ses éléments fils. Qu’en pensez vous ? Est-ce un comportement normal ?

Vos réactions, opinions, insultes…

Rétroliens

Faire un rétrolien sur ce billet : [trackback]

Commentaires

1. De Bobe

Ok, apparamment, c’est un comportement normal (mais je m’en doutais un peu, IE a le même comportement).
Il faut utiliser la méthode currentTarget (pas d’équivalent IE forcément):
http://www.quirksmode.org/dom/w3c_eve(…)

Tu pourrais préciser que c'est moi qui t'ai renseigné…

L’ajout de commentaires sur ce billet n’est pas/plus autorisé.