Capture de tous les & lt; a & gt; événement de clic

Je pense à ajouter une fonction javascript pour capturer tous les <a> cliquez sur les événements à l'intérieur d'une page html.

Je suis donc l'ajout d'une fonction globale qui régit l'ensemble des <a> cliquez sur les événements, mais ne pas ajouter onclick à chacun (ne pas utiliser .onclick= ni attachEvent(onclick...) ni inline onclick=). Je vais laisser chaque <a> aussi simple que <a href="someurl"> dans le code html sans les toucher.

J'ai essayé window.onclick = function (e) {...}
mais qui ne capture que tous les clics
Comment puis-je spécifier uniquement les clics sur les <a> et d'en extraire les liens à l'intérieur de <a> qui est cliqué?

Restriction: je ne veux pas utiliser tout exra les bibliothèques comme jQuery, juste à la vanille javascript.

source d'informationauteur user1589188