これを行うためのより良い解決策があるかどうか知りたいだけです:
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;
考え?