buenas,
el método getElementById no admite multiples argumentos, por eso no funcionará de esa forma. el código lo puedes hacer hardcoded (sentencias fijas que no tienen la posibilidad de expandirse, mala práctica) o de forma genérica. en hardcoded tendrías que escribir tantas sentencias sean necesarias de acuerdo a la cantidad de parámetros que admite la función.
Código:
// hardcode;
function foo(param1, param2, ...){
getelement(param1)...
getelement(param2)...
getelement(...)...
}
en la forma genérica, tendrías que determinar cuantos parámetros se le pasaron a la función e iterar los parámetros con un bucle para repetir una serie de instrucciones.
Código:
// genérica, nótese que no se declaran los argumentos;
function foo(){
for(var len = arguments.length, i = 0; i < len; i++) getelement(arguments[i])...
}
arguments es un objeto parecido a un array que contiene todos los argumentos pasado a la función.
nota: literalmente, getelement no es una función. es solo para describir una función que obtiene un elemento. o sea, getElementById.