Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/06/2010, 23:45
YaGrEoR
 
Fecha de Ingreso: junio-2010
Mensajes: 5
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: cómo quitar imágenes y tablas de una capa

Listo, ya me salió pero con un defecto. En una de las capas tengo 10 imágenes y sólo elimina la primera, la tercera, la quinta, la septima y la novena Edité el código según me dijiste y quedó así:
Código Javascript:
Ver original
  1. function limpiar(pID){
  2.     var capa = document.getElementById(pID);
  3.     var padre;
  4.     var Imgs = capa.getElementsByTagName("img");
  5.     if (Imgs.length > 0){
  6.         for (var i = 0; i < Imgs.length; i++){
  7.             //obtiene el padre
  8.             padre = Imgs[i].parentNode;
  9.             padre.removeChild(Imgs[i]);
  10.         }
  11.     }
  12.  
  13.     var Tablas = capa.getElementsByTagName("table");
  14.     if (Tablas.length > 0){
  15.         for (var t = 0; t < Tablas.length; t++){
  16.             //obtiene el padre
  17.             padre = Tablas[t].parentNode;
  18.             padre.removeChild(Tablas[t]);
  19.         }
  20.     }
  21. }
ahora no hay error ni nada pero como te dije, solo borra la primera imagen.

¿qué puede estar pasando? ¿será por el ciclo?

Última edición por YaGrEoR; 27/06/2010 a las 23:55 Razón: No observé bien