Hola:
No, no, no...

... el id debe ser siempre único... y por el contrario el name si que se puede repetir, incluso puedes repetir otros atributos como class (className)... con el atributo name también podrías tener cosas del tipo: name="ArtInv[]"... y ese tipo de nombre sí que se pueden recorrer con bucles (si son elementos de un form mejor:
datos = document.forms.el_form["ArtInv[]"];
for (i = 0, total = datos.length; i < total; i ++)...
Saludos