Ооо, ничего себе, заработало! Я даже и не ждал этого
.
var prop, n = 0;
var mi = document.getElementsByTagName('input'),
ms = document.getElementsByTagName('span');
for(prop in mi)
{
//foreach
mi[prop].onchange = function add()
{
ms[this.nextSibling.innerHTML-1].innerHTML = this.nextSibling.innerHTML;
}
n++;
}