Código HTML:
<script type="text/javascript"> <!-- num=0; function crear(obj) { num++; tam='5'; fi = document.getElementById('fiel'); // 1 contenedor = document.createElement('div'); // 2 contenedor.id = 'div'+num; // 3 fi.appendChild(contenedor); // 4 fi.insertBefore(contenedor,obj); // 4 ele = document.createElement('input'); // 5 ele.name = 'servicio'+num; // 6 contenedor.appendChild(ele); // 7 el = document.createElement('input'); // 5 el.name = 'dia'+num; // 6 el.value = 'Día'; // el.size = tam; // contenedor.appendChild(el); // 7 e = document.createElement('input'); // 5 e.name = 'mes'+num; // 6 e.value = 'Mes'; // e.size = tam; // contenedor.appendChild(e); // 7 elem = document.createElement('input'); // 5 elem.name = 'ano'+num; // 6 elem.value = 'Año'; // elem.size = tam; // contenedor.appendChild(elem); // 7 ele = document.createElement('input'); // 5 ele.type = 'button'; // 6 ele.value = 'Eliminar'; // 8 ele.name = 'div'+num; // 8 ele.onclick = function () {borrar(this.name)} // 9 contenedor.appendChild(ele); // 7 } function borrar(obj) { fi = document.getElementById('fiel'); // 1 fi.removeChild(document.getElementById(obj)); // 10 } --> </script> </head> <body> <form action="algo.php" method="post" enctype="multipart/form-data"> <fieldset id="fiel"> <input type="button" value="Crear Servicios" onclick="crear(this)" /> </fieldset> </form>