Hola,
1.-Solo deberias escribir una funcion, son para reutilizar un poco el código, no para que lo copies y lo pegues.
Cambios
Código Javascript
:
Ver original<script>
//cambiamos la funcion para que reciba un id
function crearCampos5(cantidad,Element_Id){
var div = document.getElementById(Element_Id);
while(div.firstChild)div.removeChild(div.firstChild); // remover elementos;
for(var i = 1, cantidad = Number(cantidad); i <= cantidad; i++){
var salto = document.createElement("P");
var input = document.createElement("input");
var text = document.createTextNode("Semana " + i + ": ");
input.setAttribute("name", "campo" + i);
input.setAttribute("type", "date");
input.className = "input";
salto.appendChild(text);
salto.appendChild(input);
div.appendChild(salto);
}
}
</script>
Así, solo necesitas una funcion.
Cambios Html
Código HTML:
Ver original<input type="button" id="boton" value="Crear/Eliminar Campos" onclick="crearCampos1(this.form.cantidad.value,'1');" /> //le enviamos el id que va a procesar.ok?
Para copiar los elementos, debes crear otra funcion.
Saludos.