No se te entiende con precisión, puedes usar el innerHTML para insertar cualquier contenido html sobre un elemento, de este modo:
 
<a href="JavaScript
:;" onclick="cambiar();">Contenido</a>  
Código:
 function cambiar() {
  document.getElementById('idElemento').innerHTML = 'Cualquier contenido HTML que quieras';
}
  Esa es la manera, ahora, exactamente qué quieres hacer?