Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/03/2013, 10:51
Avatar de jandrogdz
jandrogdz
 
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 11 años, 10 meses
Puntos: 12
Respuesta: Como crear un select con Javascript

Gracias por contestar

He tratado de acoplarlo a mi codigo pero sin exito esto es lo que hice.

Código Javascript:
Ver original
  1. num=0;
  2. function crear(obj) {
  3.   num++;
  4.   fi = document.getElementById('fiel');
  5.   contenedor = document.createElement('div');
  6.   contenedor.id = 'div'+num;
  7.   fi.appendChild(contenedor);
  8.  
  9.   ele = document.createElement('select');
  10.   ele.name = 'unidad'+num;
  11.   ele.options
  12.   contenedor.appendChild(ele);
  13.  
  14.   var lista = "<select name='opcion'>"
  15.   + "<option>G</option>"
  16.   + "<option>P</option>"
  17.   + "</select>";
  18.   contenedor.appendChild(document.createElement(lista));
  19.  
  20.   ele = document.createElement('input');
  21.   ele.type = 'text';
  22.   ele.name = 'cantidad'+num;
  23.   contenedor.appendChild(ele);
  24.  
  25.   ele = document.createElement('input');
  26.   ele.type = 'text';
  27.   ele.name = 'precio'+num;
  28.   contenedor.appendChild(ele);
  29.  
  30.   ele = document.createElement('input');
  31.   ele.type = 'button';
  32.   ele.value = 'Borrar';
  33.   ele.name = 'div'+num;
  34.   ele.onclick = function () {borrar(this.name)}
  35.   contenedor.appendChild(ele);
  36. }
  37. function borrar(obj) {
  38.   fi = document.getElementById('fiel');
  39.   fi.removeChild(document.getElementById(obj));
  40. }

De esta forma solo crea el primer input pero ya no crea nada.
__________________
Lo imposible solo cuesta un poco mas