Foros del Web » Programando para Internet » Javascript »

Obtener elemento anterior apartir del elemento que tengo.

Estas en el tema de Obtener elemento anterior apartir del elemento que tengo. en el foro de Javascript en Foros del Web. Buenas, tengo un problema con lo siguiente, resulta que tengo esto: Código HTML: <span class= "mapa" > tatata </span> <p id= "parrafo" > Blablabla </p> ...
  #1 (permalink)  
Antiguo 09/09/2009, 14:25
Avatar de gersveo  
Fecha de Ingreso: julio-2008
Mensajes: 145
Antigüedad: 16 años, 5 meses
Puntos: 5
Obtener elemento anterior apartir del elemento que tengo.

Buenas, tengo un problema con lo siguiente, resulta que tengo esto:
Código HTML:
<span class="mapa">tatata</span>
 <p id="parrafo"> Blablabla </p>
<span class="mapa">tatata</span>
 <p id="letra"> Blablabla </p> 
lo que quiero es tomar el elemento anterior de la etiqueta p(id:parrafo) para colocarle elemento.style.display=none;
no estoy seguro si esto se pueda hacer.
De antemano gracias, cualquier ayuda me sirve.

Última edición por gersveo; 09/09/2009 a las 14:40
  #2 (permalink)  
Antiguo 09/09/2009, 14:34
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: Obtener elemento anterior apartir del elemento que tengo.

Hola

Creo que lo que pretendes es oculta el p, así que ¿por qué no le asigna la propiedad a p?

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 09/09/2009, 14:39
Avatar de gersveo  
Fecha de Ingreso: julio-2008
Mensajes: 145
Antigüedad: 16 años, 5 meses
Puntos: 5
Respuesta: Obtener elemento anterior apartir del elemento que tengo.

Cita:
Iniciado por Adler Ver Mensaje
Hola

Creo que lo que pretendes es oculta el p, así que ¿por qué no le asigna la propiedad a p?

Suerte
Código HTML:
<span class="mapa">ajajajaj</span>
 <p id="parrafo"> Blablabla </p>
<div id="TRT">masssss</div> 
Lo que quiero es ocultar el span con javascript porque se hace una validación y luego dependiendo de eso se debe ocultar el span
  #4 (permalink)  
Antiguo 09/09/2009, 14:50
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 9 meses
Puntos: 101
Respuesta: Obtener elemento anterior apartir del elemento que tengo.

Yo nunca lo use, pero que tal esto?

var m = document.getElementById("palabra").previousSibling

y

nodo=nodo.nextSibling

o tambien seleccionando elementos por className.
  #5 (permalink)  
Antiguo 09/09/2009, 14:51
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: Obtener elemento anterior apartir del elemento que tengo.

Cita:
Iniciado por gersveo Ver Mensaje
Código HTML:
<span class="mapa">ajajajaj</span>
 <p id="parrafo"> Blablabla </p>
<div id="TRT">masssss</div> 
Lo que quiero es ocultar el span con javascript porque se hace una validación y luego dependiendo de eso se debe ocultar el span
Has editado el script que mostrabas en tu primer post
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #6 (permalink)  
Antiguo 09/09/2009, 15:10
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 8 meses
Puntos: 1485
Respuesta: Obtener elemento anterior apartir del elemento que tengo.

como ya se te ha señalado, aparte de que la solucion es previousSibling, y su opositor nextSibling, debe estar consciente de que el navegador crea nodos en blancos. quizas te interese el articulo whitespace in DOM.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #7 (permalink)  
Antiguo 09/09/2009, 15:15
Avatar de gersveo  
Fecha de Ingreso: julio-2008
Mensajes: 145
Antigüedad: 16 años, 5 meses
Puntos: 5
Respuesta: Obtener elemento anterior apartir del elemento que tengo.

Cita:
Iniciado por Adler Ver Mensaje
Has editado el script que mostrabas en tu primer post
si que pena, me habia quedado mal.
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 19:41.