Ajouter un gestionnaire d'événement à l'élément HTML à l'aide de javascript
Je veux ajouter un gestionnaire d'événements pour un paragraphe pour chaque fois qu'un utilisateur clique sur elle. Par exemple, j'ai un paragraphe qui permettrait d'afficher un message d'alerte lorsqu'un utilisateur clique dessus, mais sans l'aide de "onclick" sur le code HTML.
<p id="p1">This is paragraph Click here..</p>
<a href="http://www.google.com" id="link1" >test</a>
document.getElementById('p1').onmouseover = paragraphHTML;
source d'informationauteur adilahmed
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter un écouteur d'événement.
Qch. comme ceci:
(merci @Reorx)
Explication Ici
Code complet (testé dans Chrome&IE7):
Pour convenir à la plupart des situations, vous pouvez écrire une fonction pour gérer cela:
Ajouter un
tabIndex
attribut à votrep
élément, vous pouvez utiliser leonfocus
fonction.démo: http://jsfiddle.net/9y7CL/