var img = new Image();
img.className = "block";
img.src = "http://db.tt/xCGgJN48";
img.style.left = x + "px";
img.style.top = y + "px";
var array = [];
array.push(img);
document.getElementById("mydiv").appendChild(array[0]);
//imagine some delay here
array[0].style.left = (array[0].style.left + 10) + "px";
画像が動かない。ところで、それは実際のコードではありません。コードの最後の行はそれを動かしていないものであり、間に他のコードがあります。どうしたの??