Mira yo hice esto como ejemplo, para que veas que se cargan estilos al elemento generado dinamicamente.
Código HTML:
Ver original #point{
background-image:url("images/test.jpg");
width:500px;
height:500px;
}
<script type="text/javascript">
function addIdElement(element, id, target){
var el = document.createElement(element);
el.setAttribute("id", id);
document.getElementById("target").appendChild(el);
}
<body onload="addIdElement('div', 'point', 'target');">
A mi me anduvo perfecto, por lo que creo que debe ser tu dirección de imágen