Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2009, 19:18
Avatar de Dude--
Dude--
 
Fecha de Ingreso: junio-2004
Ubicación: Sevilla - España
Mensajes: 197
Antigüedad: 20 años, 6 meses
Puntos: 4
Eliminar elmento

Mediante el siguiente código:
Código javascript:
Ver original
  1. var ancla = document.getElementById("label_test");
  2.                         var explicacion = document.createElement("span");
  3.             var salto_linea = document.createElement("br");
  4.             explicacion.setAttribute("id", "explicacion");
  5.             explicacion.innerHTML = "pruebaaaaaa";
  6.             explicacion.style.visibility = "visible";
  7.                    
  8.             ancla.appendChild(salto_linea);
  9.             ancla.appendChild(explicacion);
Se crean dos elementos un <span> y un elemento <br />, la situación hipotética que deben ocupar ambos puede verse comentada en el siguiente código html, solo como muestra de donde quiero situarlo).

Código html:
Ver original
  1. <form id="formulario_registro" name="formulario_registro" action="?accion=registrar" method="post" enctype="application/x-www-form-urlencoded">
  2.     <label>Email (será tu nombre de usuario): <br />
  3.     <input type="text" id="email" name="email" title="Email de usuario" value="" /></label><br />
  4.     <label id="label_test">Contraseña:<br />
  5.     <input  id="pass" name="pass" type="password" title="Contraseña" value="" oncopy="return false" onpaste="return false" oncut="return false" /><span id="info"></span></label><br /><!--<span id="explicacion"></span><br />-->

El problema ocurre cuando intento borrar ambos elementos, lo estoy intentando con:
Código javascript:
Ver original
  1. ancla.removeChild("explicacion");

Pero no hay manera, por cierto estoy usando como "ancla" para situar los elementos creadores el label que contiene al campo "pass", es decir "label_test", sin embargo como puede verse en el código html los elementos creados van fuera del cierre de dicha etiqueta label, inmediatamente después de hecho, supongo que esto puede influir en el problema de su borrado ya que técnicamente no es un hijo y por eso no tenga referencia, sin embargo si lo posiciona correctamente con appendChild() ¿alguna forma más correcta, o al menos más coherente, de situarlos en su posición y poder borrarlos?
__________________
"El camino empieza renunciando el control y volviéndose flexibles, como una brizna de paja en un huracán."

"Desconozco tanto... es excitante comenzar a nadar en este mar de dudas..."

Última edición por Dude--; 22/04/2009 a las 19:55