tenemos un DIV y dentro de este metemos otro que contiene un enlace:
Código:
<script type="text/javascript">
capa=document.getElementById('capa_padre');
//
ele=document.createElement('div');
ele.id='capa ';
ele.className = "capa_clase";
//
ele2=document.createElement('a');
ele2.href="#"; // ruta enlace
ele2.onclick = function () {tu_funcion_js()} // si quieres ponerle funciones js
Text = document.createTextNode('Esto es un enlace');
ele2.className = "capa_clase";
ele2.appendChild(Text);
ele.appendChild (ele2);
capa.appendChild(ele);
//
</script>
Código HTML:
<div id="capa_padre">
</div>
para eliminar se usa removechild, hay mucha info en internet
Edito: gracias caricatos