Es que esto busca el nombre exacto:
Código Javascript
:
Ver originalvar costo= document.getElementsByName("costo_men2[]")
Si quieres encontrar el elemento:
Código Javascript
:
Ver originalvar costo = document.getElementsByName("costo_men2[" + p + "]");
alert(costo[0].value);
En el contexto de un evento, puedes usar this para obtener el elemento:
Código Javascript
:
Ver originalfunction meses_cancelar(obj) {
alert(obj.value);
}