Dans les années 1990, la mode était de mettre le code Javascript directement dans <a>
attributs href, comme ceci :
<a href="javascript:alert('Hello world!')">Press me!</a>
Et puis soudain, je me suis arrêté pour le voir. Ils ont tous été remplacés par des choses comme :
<a href="#" onclick="alert('Hello world!')">Press me!</a>
Pour un lien dont l'unique but est de déclencher du code Javascript, et qui n'a pas de réel href
pourquoi est-il encouragé d'utiliser le onclick
au lieu de la propriété href
la propriété ?