Hola Lorena,
para lograr eso debes usar javascript combinado con css de la siguiente forma:
1. Mostrar inicialmente sólo el primer enlace y ocultar el segundo aplicando css (display: none).
Código HTML :
<a id="enlace1" name="enlace1" href="#" onClick="mostrar_ocultar();">Enlace 1</a>
<a id="enlace2" name="enlace2" href="#" onClick="mostrar_ocultar();" style="display: none">Enlace 2</a>
* Importante: Incluir Id y name en los enlaces
2. Como puedes observar he puesto que cuando se presionen los enlaces se active la función "mostrar_ocultar()" de javascript. Ésta función comprueba el estado de la propiedad display de uno de los enlaces y según su estado cambia el estado de display de ese mismo enlace y del otro para que sea alternen:
Código Javascript :
<script type="text/javascript">
function mostrar_ocultar()
{
var elem1 = document.getElementById('enlace1');
var elem2 = document.getElementById('enlace2');
if (elem1.style.display == '' || elem1.style.display == 'none')
{
elem2.style.display = 'none';
elem1.style.display = 'inline';
}
else
{
elem1.style.display = 'none';
elem2.style.display = 'inline';
}
}
</script>
También es posible hacer esto con JQuery, pero es una función Javascript muy simple.
Espero te sirva de ayuda