Curioso como esto sí que funciona...
Código PHP:
function funcionRetorno() {
alert("ja");
}
var objetoDiv=document.createElement("<div onclick='funcionRetorno()'>aa</div>");
//objetoDiv.onclick=funcionRetorno;
var div2 = objetoDiv.cloneNode(true);
alert(div2.onclick);
Quizas haya que implementar un cloneNodeMejorado para recorrer tods los eventos del objeto y copiarlos