Well, i moved row=row.clonenode(true); right before table.appenchild(row) and it works...almost...I have 2 copies of last node, and any new clik, fills first row in table(erasing it's content) and rest of nodes are append on bottom of table correctly with a new rows...