Hallo,
elements--->[object HTMLElementCollection]
Da fällt mir auf, dass du eine Knotenliste nicht mit einer for-in-Schleife durchlaufen, sondern mit einer normalen for-Schleife.
for (var i = 0, element; element = elements[i]; i++) {
alert(element);
}
Mathias