Como la caja de texto está incluida en el párrafo que contiene a la palabra que deseas tomar, necesitas acceder al elemento ancestro de la caja de texto mediante la propiedad
parentNode y tomar de él al texto, separándolo de la etiqueta HTML mediante una expresión regular:
Código Javascript
:
Ver originalcampoActual.parentNode.innerHTML.match(/[^<.*>]+/)[0];
De esta manera, se tomará, del contenido del elemento ancestro de la caja de texto, es decir, del párrafo, el fragmento de la cadena que no sea una etiqueta y su contenido, lo cual excluye al
<input> y todo lo que contenga. Como el método
.match() devuelve un array en el que la primera posición contiene al resultado encontrado, tomamos a dicha posición para así obtener solo la palabra "cantidad".