Oppure anche:
codice:
var tag_inp = getElementsByTagName('input');
for(var i=tag_inp.length-1 i>=0; i--) {
  if(tag_inp[i].type != 'text') tag_inp.splice(i,1);
}
Nota che in questo caso l'indice del for va all'indietro.