Foros del Web » Programando para Internet » Javascript »

donde.getElementById is not a function

Estas en el tema de donde.getElementById is not a function en el foro de Javascript en Foros del Web. En un código que estaba empezando a hacer, para embellecer unos formularios, me encuentro con un error: donde.getElementById is not a function El código javascript ...
  #1 (permalink)  
Antiguo 10/12/2010, 14:14
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 14 años, 5 meses
Puntos: 10
donde.getElementById is not a function

En un código que estaba empezando a hacer, para embellecer unos formularios, me encuentro con un error:

donde.getElementById is not a function

El código javascript es este (aún no hace nada definido, lo acabo de empezar):
Código HTML:
function cambiamaxmin(nombre,tipo){
    var donde=document.getElementById('filtro');
    var string = nombre+'_'+tipo
    var nombre_fin=donde.getElementById(string);
    alert(nombre_fin);
    //nombre_fin.options[0] = ("prueba","prueba");
}
Por si hace falta, esto viene de un onchange en un campo option

no se como ponerlo para que vaya!!!

Gracias de antemano
__________________
Buscando ideas para proyectos....

Esperando a tener 18 años....
  #2 (permalink)  
Antiguo 10/12/2010, 14:21
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 9 meses
Puntos: 1012
Respuesta: donde.getElementById is not a function

a ver var nombre_fin=donde.getElementById(string); es esto ocument.getElementById('filtro').getElementById(st ring);, lo cual no hacer referencia a ningún elemento. si comentas que es lo que pretendes, se te puede dar una respuesta concreta
  #3 (permalink)  
Antiguo 10/12/2010, 14:40
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 14 años, 5 meses
Puntos: 10
Respuesta: donde.getElementById is not a function

Es cierto, tienes razón

Lo que quiero hacer es un control de un campo option "desde", para reducir las opciones del campo "hasta", pero me gustaría hacerlo por mí solo, ya que quiero mejorar en javascript (mi especialidad es PHP).

Con esto ya he dado un paso adelante, ahora ya sé como modificar campos option "en vivo", ahora toca aplicarlo.

Gracias
__________________
Buscando ideas para proyectos....

Esperando a tener 18 años....
  #4 (permalink)  
Antiguo 11/12/2010, 06:24
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años
Puntos: 67
Respuesta: donde.getElementById is not a function

El método getElementById solo pertenece a document, no a otro elemento o nodo.

Etiquetas: function
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:08.