Pues se pone un FOR y se crean varios. Uso una técnica avanzada de javascript, closures, asi que atento.
Código Javascript
:
Ver originalwindow.onload=function(){
var sumar=function(cantidad,txt){
txt.value=(!isNaN(txt.value) && txt.value!="")?parseInt(txt.value)+cantidad:0;
}
var SUMADORES=[];
for (var i=0;i<6;i++)
{
var obj= {
btnResta: document.getElementById("btnm"+i),
btnSuma: document.getElementById("btnp"+i),
txt: document.getElementById("txt"+i)
};
(function (aux) {
aux.btnResta.onclick=function(){ sumar(-1,aux.txt); };
aux.btnSuma.onclick=function(){ sumar(1,aux.txt); };
})(obj);
SUMADORES.push(obj);
}
}
Demo:
http://jsfiddle.net/5WdvA/1/