¡Muchisimas gracias!
Era eso. Resuelto aplicansolo de esta manera (lo dejo escrito para que sirva a cualquiera con esta duda)
function anadirimagen(){
var corazon = document.createElement('div');
corazon.id = "corazon";
corazon.style.backgroundColor = "red";
corazon.style.width = "100px";
corazon.style.height = "100px";
corazon.style.backgroundImage = 'url(img/hearts.jpg)';
document.body.appendChild(corazon);
}
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
¡Que gran web, en serio!
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)