Hola RodrigoG.... tu primer post..... estabas cerca pero lamentablemente el contenido del textarea no esta considerado como contenido de la web por lo que no podrias acceder directamente a el. en su segunto post....... ps la verdad esta fatal ....... haha.... ya que estas escapando del problema de una manera muy sonsa.... y ni eso..... simplemente como dijo mi amigo zerokilled... ps cuando siga ingresando.... ya no podras eliminar........ no obstante...... aqui te hize un codigo algo tedioso, pero si funciona.
cabe recalcar... que nose el funcionamiento en reliadad puesto que para que eliminar un span con ese id.... seria bueno que me mencionas al menos tu verdadera finalidad del codigo.
y por ultimo... si hubieran varios..... elimina de uno en uno, puesto que son id.... con getElementById.. solo se obtiene el primer id.
Código HTML:
Ver original<textarea cols="20" rows="5" id="input-body" > <p>Bla bla bla
<span id='spanID'>jaja no me borras
</span></p> <input type="button" value="Borra" onclick="borraSpan()"/> <!-- este span es para procesar el contenido del textarea -->
<span id="spanID_hidden" style="display:none"></span>
Código Javascript
:
Ver original<script>
function borraSpan(){
var span = document.createElement('SPAN'); //creando un elemento span, pudo ser otro
span.innerHTML = document.getElementById("input-body").value; //le asigno el valor del textarea
var spanid_hidden = document.getElementById("spanID_hidden"); //el span a procesar
spanid_hidden.innerHTML = ""; //lo limpio en cada click
spanid_hidden.appendChild(span); //agrego el elemento span con el valor del textarea al span a procesado
var spanid = document.getElementById("spanID"); //el span a eliminar
//aca ya se encuentro el span puesto que lo saque del textarea y lo inclui en una etiqueta span
spanid.parentNode.removeChild(spanid); //lo elimino del span procesado
document.getElementById("input-body").value = span.innerHTML; //le asigno el nuevo valor sin el spanid
}
</script>
de hecho que debe de haber un mejor codigo.... pero ps esa fue mi logica..... espero te sirva.
Gracias por el karma......
Suerte.