Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2014, 02:07
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Apartir de un Select crear DIV's

Basta con que crees elementos <div> desde 1 hasta el valor de la opción seleccionada y los añadas al <div> de id "cuerpo". Para que aumente el valor del id de cada <div> creado, utiliza variables acumuladoras que vayan aumentando su valor conforme se vayan creando elementos <div>.

Código Javascript:
Ver original
  1. var select = document.getElementById("selectDivs"),
  2.     boton = document.getElementById("crear"),
  3.     cuerpo = document.getElementById("cuerpo"),
  4.     uno = 0, dos = 0, tres = 0;
  5.  
  6. boton.addEventListener("click", function(){
  7.     if (select.value.length){
  8.         var valor = select.options[select.selectedIndex].innerHTML;
  9.         for (i = 0; i < valor; i++){
  10.             var div = document.createElement("div");
  11.             switch (select.value){
  12.                 case "uno":
  13.                     div.id = "1_" + (++uno);
  14.                 break;
  15.                
  16.                 case "dos":
  17.                     div.id = "2_" + (++dos);
  18.                 break;
  19.                
  20.                 case "tres":
  21.                     div.id = "3_" + (++tres);
  22.                 break;
  23.             }
  24.             cuerpo.appendChild(div);
  25.         }
  26.     }
  27. }, false);

DEMO

Saludos
__________________
«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