Hola negrocasa:
Si no te vale lo que te ouso JavierB (Hola
)... te diré una forma de solucionar tu problema:
Por lo que dices se trata de una serie de selects dentro de un formulario "Listas", y tienen un atrbuto name más a menos así:
residuo0, residuo1...
Si no tienes más selects en el formulario puedes obtener la colección (array) de los selects con esto:
var losSelects = Listas.getElementsByTagName("select")
luego usar losSelect[i].options[contador] = optionObj;
...
otra forma, pero la he usado poco y no te aseguro que vaya bien es:
Listas.getElementsByName("residuos" + i).options...
Bien... Dinos si algo de esto te va bien.
Saludos