Gracias por contestar
He tratado de acoplarlo a mi codigo pero sin exito esto es lo que hice.
Código Javascript
:
Ver originalnum=0;
function crear(obj) {
num++;
fi = document.getElementById('fiel');
contenedor = document.createElement('div');
contenedor.id = 'div'+num;
fi.appendChild(contenedor);
ele = document.createElement('select');
ele.name = 'unidad'+num;
ele.options
contenedor.appendChild(ele);
var lista = "<select name='opcion'>"
+ "<option>G</option>"
+ "<option>P</option>"
+ "</select>";
contenedor.appendChild(document.createElement(lista));
ele = document.createElement('input');
ele.type = 'text';
ele.name = 'cantidad'+num;
contenedor.appendChild(ele);
ele = document.createElement('input');
ele.type = 'text';
ele.name = 'precio'+num;
contenedor.appendChild(ele);
ele = document.createElement('input');
ele.type = 'button';
ele.value = 'Borrar';
ele.name = 'div'+num;
ele.onclick = function () {borrar(this.name)}
contenedor.appendChild(ele);
}
function borrar(obj) {
fi = document.getElementById('fiel');
fi.removeChild(document.getElementById(obj));
}
De esta forma solo crea el primer input pero ya no crea nada.