Мне просто интересно узнать, есть ли лучшее решение для этого:
var img = new Image();
var div = document.getElementById('foo');
img.onload = function() {
div.innerHTML += '<img src="'+img.src+'" />';
};
img.src = 'path/to/image.jpg';
Желаемый метод:
console.log(img); // <img src="path/to/image.jpg" />
div.innerHTML += img;
Мысли?