Onclick sur un bouton contenant un élément <p></p>
Bonjour,
Si je fais un bouton sur ma page <div id='monbouton' onclick='mafonction(event)'>MON BOUTON</div>, tout se passe bien.
Cependant, si je transforme mon bouton de cette façon ( dans un but de centrer correctement le contenu du bouton )
<div id='monbouton' onclick='mafonction(event)'><p>MON BOUTON</p></div> , si je clique sur le texte, le bouton réagit mais n'envoie pas l'id correct, il me semble que tout se passe comme si c'est l'élément p qui réagit.
Comment faire pour récupérer l'id du div qui doit réagir au clic.
CurrentTarget est la solution
En analysant le contenu des variables via l'outil de développement de Chrome, j'ai vu une propriété qui semble être la solution.
Il s'agit de ev.currentTarget.id.
merci à NoSmoking qui m'a mis sur la piste