var img = document.createElement('img');
var a = document.createElement('a');
img.src="/...";
a.href="...";
a.appendChild(img);
document.body.appendChild(a);
Как-то так. Вообще можно таким же образом создать див и засунуть ссылку с картинкой через innerHTML.