Foros del Web » Programando para Internet » Javascript »

Saber quien es el "padre"

Estas en el tema de Saber quien es el "padre" en el foro de Javascript en Foros del Web. Si tengo una etiqueta de HTML, a la cual tengo acceso a traves de getElementById, se puede saber cuales son sus etiquetas "padre"? Por poner ...
  #1 (permalink)  
Antiguo 02/05/2006, 04:30
Avatar de oskarL  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 499
Antigüedad: 19 años
Puntos: 2
Saber quien es el "padre"

Si tengo una etiqueta de HTML, a la cual tengo acceso a traves de getElementById, se puede saber cuales son sus etiquetas "padre"?

Por poner un caso concreto, quiero saber a que formulario pertenece un input
__________________
Solo hay 10 clases de personas, las que saben binario y las que no.
  #2 (permalink)  
Antiguo 02/05/2006, 04:33
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola oskarL

Si que se puede, utilizando parentNode. Pero en tu caso concreto podrías usar:

document.getElementById('algo').form;

Saludos,
  #3 (permalink)  
Antiguo 02/05/2006, 04:39
Avatar de oskarL  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 499
Antigüedad: 19 años
Puntos: 2
Gracias! me ha funcionado el parentNode, la otra opcion no
__________________
Solo hay 10 clases de personas, las que saben binario y las que no.
  #4 (permalink)  
Antiguo 02/05/2006, 04:50
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

Me alegro de que lo hayas solucionado, pero me sorprende que no te haya funcionado con form
Código:
<form name="pepe">
<input type="text" id="algo" />
<input type="button" onclick = "alert(document.getElementById('algo').form.name)" />
</form>
Saludos,
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 14:49.