tambien puedes intentar con
cloneNode. con este puedes clonar un elemento con todos sus hijos y atributos de modo que no tienes que crear cada elemento. lo que yo suelo hacer es tener los elementos, al menos una sola vez, en el documento. luego busco ese elemento y lo clono. a partir de ahi sigo clonando la referencia y la agrego al documento. en tu caso, la seccion que quieres duplicar es esta (segun por el comentario)
Código:
<!-- Hacer lo mismo pero con 4 inputs en horizontal -->
<input type="text" value="" size="30" name="cantidad"/>
<input type="text" value="" size="30" name="descripcion"/>
<input type="text" value="" size="30" name="precio"/>
<input type="text" value="" size="30" name="total"/>
ahora bien, al menos necesitas que dichos elementos tenga un elemento padre, por ejemplo un P, para clonar todos sin mucho codigo.