Bueno, ahora estava mirando el tema de añadir un onclick con dom y al final lo que he echo ha sido crear una ancla, assignarle como href javacript:funcion() y enchufarle dentro el div que haria de 'boton'.
Segun el primer codigo expuesto en el hilo, quedaria algo asi:
Cita: var newClick = document.createElement('a');
document.getElementById("ac_"+cms_locations[i]).appendChild(newClick)
newClick.href="javascript:funcionblabla();";
newItem = document.createElement("div")
newClick.appendChild(newItem)
newItem.className=" act_"+level;
newItem.appendChild(document.createTextNode(name.t oLowerCase()));