Najlakše je da kloniraš. Stavi prototip reda u neki skriveni div...
Kôd:
<div id="skriveni" style="display: none;"><div class="red">
<input type="text" name="polje1[]" />
<select name="select1[]">
...</select>
...
<span class="remover" onclick="removeRow (this.parentNode);">remove</span>
</div></div>
a inicijalno imaš i
Kôd:
<form ...>
<div id="rowovi"></div>
<span class="adder" onclick="addNewRow ();">Add New Row</span>
</form>
(btw - na slici piše "add new column", ali biće da je to greška :-)
js:
Kôd:
addNewRow = function () {
document.getElementById ('rowovi').appendChild (document.getElementById ('skriveni').firstChild.cloneNode (true));
}
removeRow = function (row) {
row.parentNode.removeChild (row);
}