Я делаю руководитель Javascript, чтобы изучать язык, случай состоит в том, что обычно на других языках программирования for состоит из-за заявления, следуемого условным и увеличения или девальвации iterador, в этом случае он это не использует, таким образом, и также я не понимаю, что то, что он делает, кто-то мог бы бросать руку?
Я оставляю вам функцию в вопросе:
function move(){
var aBalloon = document.queryselectorAll(".balloon");
for(var i=0,item;item = aBalloon[i++];){
item.style.top = item.offsetTop - 10 + "px";
}
}