Saludos.. Bueno despues de buscar y buscar pude sacar la funcion que necesitaba ahi se las dejo para que la miren y analizen por si alguna vez tienen que programar algo similar
Funcion JavaScript Código HTML:
//Declaracion de la variable contador para que todos los name de la forma queden diferentes
var contador = 0;
function mostrar_detsec5()
{
contador++;
//Llamado del div de la forma y que sea visbile para el usuario
var newFields = document.getElementById('seccion5').cloneNode(true);
newFields.id = '';
newFields.style.display = 'block';
//Llamamos los nodos hijos de la forma
var newField = newFields.childNodes;
for (var i=0;i<newField.length;i++)
{
//Al nodo hijo los incrementamos (todos los campos de la forma) .
var theName = newField[i].name
if (theName)
newField[i].name = theName + contador;
}
//La copia es lista ahora es insertada en el documento.
var insertHere = document.getElementById('Adicionar');
insertHere.parentNode.insertBefore(newFields,insertHere);
}
window.onload = mostrar_detsec5;
Formulario html Código HTML:
<div id="seccion5" style="display: none">
<p class="hr"> </p>
//Borra
<input type="button" value="Eliminar Articulo" style="font-size: 10px" onClick="this.parentNode.parentNode.removeChild(this.parentNode);">
//TAble
................
//Fin del codigo
</div>
<span id="Adicionar"></span>
<input type="button" style="font-size: 10px" value="Adicionar Articulo" onClick="mostrar_detsec5()">
Bueno hasta pronto y espero que les sea de ayuda!!