Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/03/2017, 13:06
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Agregar y eliminar filas dinamicamente

Lo había hecho así en un inicio, pero luego pensé que sería mejor dejar que se eliminen todas.

Solo necesitas mover una línea más arriba a la condición en donde verificamos que queda más de una fila:
Código Javascript:
Ver original
  1. if (tbody.querySelectorAll("tr").length > 1){
  2.     if (confirm("¿Estás seguro de querer eliminar esta fila?")){
  3.         if (boton.nextElementSibling){
  4.             clon = boton.nextElementSibling.cloneNode(true);
  5.             fila.previousElementSibling.querySelector("td:last-child").appendChild(clon);
  6.         }
  7.         this.removeChild(fila);
  8.     }
  9. }
  10. else{
  11.     alert("No puedes eliminar más filas");
  12. }

DEMO

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 24/03/2017 a las 13:16 Razón: Enlace