Muchas gracias por tu respuesta, pero ¿¿es posible hacerlo sin introducir ningún div, es decir, haciendo que en vez de colocarse los nuevos elementos al final del body, que se coloquen siempre antes de los botones???
He estado investigando y no sé si se podrá hacer con un
insertBefore
De todas formas voy a probar la que me has dicho
Gracias!!