also ich denke mal, dass ich schon recht habe
document.getElementsByName('menge')[i] müsste korrekt sein.
Ich habe dazu folgendes gefunden:
Array mit getElementsByName
dort geht es im Beispiel zwar um Checkboxen, aber das Prinzip, wie ein Array durchlaufen wird, sollte überall gleich sein.
Davon abgesehen halte ich deinen geposteten Link für einfacher @wahsaga
bei beichen
difficultchild