Gracias Caricatos y Venkman,
Voy a intentar hacer lo que me comentáis.
Os comento el resultado, ya que no estoy muy seguro si seré capaz de hacerlo.
Lo siento por lo de la longitud del código, no veía por donde resumirlo.
Intentaré sintetizarlo, pero me va a costar.
Seguramente os tendré que volver a preguntar.
[TRES HORAS MÁS TARDE]
Logré sintetizar el código y todo funciona perfectamente excepto la función que tendría que 'cerrar' el párrafo.
Código PHP:
function insEvent(elemento, ev, f){
if (window.addEventListener){
elemento.addEventListener(ev, f, false)
}else{
elemento.attachEvent("on" + ev, f);
}}
function cerrar(){
a = document.getElementById('e1');
a.parentNode.removeChild(a);
}
function q(node,txt){
var par = crear(node);
var contenido = texto(txt);
par.appendChild(contenido);
par.id = 'e1';
ant = tag('nav');
ant.appendChild(par);
var bot = crear('button');
var valor = texto('cerrar');
bot.appendChild(valor);
par.appendChild(bot);
estilo(par,bot);
insEvent(bot, click, cerrar);
}
?Qué me estoy dejando?
Gracias de nuevo.
Saludos!