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?