Foros del Web » Programando para Internet » Javascript »

recuperar el contenido de una etiqueta no oculta

Estas en el tema de recuperar el contenido de una etiqueta no oculta en el foro de Javascript en Foros del Web. Hola tengo varios div con un id y una misma clase para todos, la clase la tengo en display:none pero uno de los div con ...
  #1 (permalink)  
Antiguo 08/02/2014, 09:32
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
recuperar el contenido de una etiqueta no oculta

Hola tengo varios div con un id y una misma clase para todos, la clase la tengo en display:none pero uno de los div con su id lo tengo en display:block, lo que necesito es leer el contenido de este div.

No me vale con su id porque es dinamico es decir que no siempre esta oculto osea que su id no lo se, se podria saber si algun id tiene la propiedad display en block.

saludos.
  #2 (permalink)  
Antiguo 08/02/2014, 09:42
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: recuperar el contenido de una etiqueta no oculta

Con document.getElementsByClassName("display:block")[0] lo obtienes.
  #3 (permalink)  
Antiguo 08/02/2014, 09:46
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
Respuesta: recuperar el contenido de una etiqueta no oculta

Hola PHPeros gracias no entiendo muy bien como lograrlo, el metodo no llama a una clase por su nombre? o llama a una clase por su estilo esque no se si me funciona, igual comento que el tag solo contiene una clase sin ningun estilo dentro del tag, creo que no me vale.
saludos.

Última edición por pithon; 08/02/2014 a las 09:51
  #4 (permalink)  
Antiguo 08/02/2014, 10:24
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
Respuesta: recuperar el contenido de una etiqueta no oculta

Voy a comentar con mas detalles lo que necesito para ver si me pueden dar una solucion, tengo varios div ocultos con un identificador diferente para cada uno, desde un menu de selecion le el usuario seleciona una opcion y esta opcion contiene el valor del identificador de div que esta oculto y lo muestro hasta aqui no tengo problema, pero despues si seleciona otra opcion ya no se como puedo ocultar el div actual para poder mostrarle el que seleciono, una opcion que se me ocurre es crear un campo oculto o algo asin pero esto no quiero hacerlo.

Por eso pregunte si se puede detectar de estas capas ocultas si hay alguna que no lo este?
saludos.
  #5 (permalink)  
Antiguo 08/02/2014, 10:37
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: recuperar el contenido de una etiqueta no oculta

Hola:

Parece un Sistema de pestañas...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 08/02/2014, 10:41
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
Respuesta: recuperar el contenido de una etiqueta no oculta

Se me esta ocurriendo recorrer todos los elementos con la clase correspondiente y cuando encuentre uno con display:block ese es el que necesito, pero ahora tengo otra pregunta sabiando el div que esta en display:block osea algo asin:

document.getElementsByClassName("capa")[7]

por ejemplo si este es el div que como puedo saber el nombre de su identificador?
saludos.
  #7 (permalink)  
Antiguo 08/02/2014, 10:44
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: recuperar el contenido de una etiqueta no oculta

¿nombre de su identificador? ¿El id? ¿Con la propiedad id tal vez?

document.getElementsByClassName("capa")[7].id
  #8 (permalink)  
Antiguo 08/02/2014, 10:48
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
Respuesta: recuperar el contenido de una etiqueta no oculta

Cita:
Iniciado por PHPeros Ver Mensaje
¿nombre de su identificador? ¿El id? ¿Con la propiedad id tal vez?

document.getElementsByClassName("capa")[7].id
eso mismo ya probe pero no funciono, pero igual ya lo solucione simplemente ese div detectado en el bucle pasarlo a none y posteriormente el selecionado pasarlo a block.

gracias a todos y saludos.

Etiquetas: contenido, etiqueta, oculta
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 20:35.