Y... ¿de dónde sale elem.click()? Como no te refieras al evento onclick:
Código:
document.body.onclick = function(evt){ console.log(evt); }
document.body.onclick(); // evt es undefined, no genera evento
Si no es eso no estoy entendiendo cómo pretendes generar un evento desde el código.
Saludos (: