Hola:
El enlace podia cambiarse por cualquier otro tag contenedor del tipo en-linea (span), pero la costumbre de tags a con href="#" te recomiendo evitarlo porque refresca la página innecesariamente, gastando recursos... semanticamente un tag a es para enlazar y no para ejecutar funciones (tan solo se trata de una recomendación)
Saludos