Ok, ya entendi... yo lo haria de la siguiente forma:
Código HTML:
Ver original<!DOCTYPE html>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> .oculto{
display:none;
}
.muestraoculta{
cursor:pointer;
}
<script language="JavaScript">
function muestra_oculta(link, id){
var el = document.getElementById(id);
if (el.style.display=="none" || el.style.display=="" ){
el.style.display="block"
link.innerHTML = "Ocultar Campo";
}else{
el.style.display="none"
link.innerHTML = "Mostrar Campo";
}
}
<h1><a class="muestraoculta" onclick="muestra_oculta(this, 'contenido')">Mostrar Campo
</a></h1>
<div id="contenido" class="oculto">contenido
</div>
PD Usa CSS externos...