Simple while loop

A very simple while loop. Taken from uilang.com. Oddly, I've never seen a while loop written like this before.

by cchana

HTML

<ul class="elements">
</ul>

JavaScript

var i = 10,
    ul = document.getElementsByClassName('elements')[0],
    myElements = new Array();
while (i--) {
    myElements.push('<li>' + i + '</li>');
}
ul.innerHTML = myElements.join('');