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