Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2016, 19:07
dacroma
 
Fecha de Ingreso: mayo-2013
Ubicación: bogota
Mensajes: 157
Antigüedad: 11 años
Puntos: 2
obtener el texto anterior

Buenas noches.
tengo el siguiente problema
Código HTML:
Ver original
  1. <p>cantidad<input type="text" id="campo" value="4"></p>

lo que nesecito es saber como obtener el valor "cantidad" que se encuentra
inmediatamente anterior al <input text>

He probado en javascript lo siguiente y no me da el resultado esperado:

Código Javascript:
Ver original
  1. //tomo el id campo
  2. var campoActual=document.getElementById("campo");
  3. //voy al nodo anterior y muestro su valor
  4. alert(campoActual.previousSibling.nodeValue);//este da: undefined
  5. alert(campoActual.previousSibling.value);// este no da nada
  6. alert(campoActual.previousSibling.textContent);//este da undefined

pero nesecito es que me diga por ejemplo:
cantidad 3
y no se me dan las cosas