Hola
¿Es esto a lo que te refieres?. Estoy un poco perdido
Código javascript
:
Ver original<html>
<head>
<script type="text/javascript">
function agregar(){
var a = document.getElementById("tr1");
var b = a.cloneNode(true);
for(var i = 0; i < b.getElementsByTagName("td").length; i++)
document.getElementById("tabla").appendChild(b);
}
</script>
</head>
<body>
<a href="javascript:void(0);" onclick="agregar()">Agregar</a>
<table id="tabla">
<tr id="tr1">
<td>
<select>
<option>opcion1</opcion>
<option>opcion2</opcion>
<option>opcion3</opcion>
<option>opcion4</opcion>
</select>
</td>
</tr>
<tr>
<td>
<input type="text" value="2" />
</td>
</tr>
<tr>
<td>
<input type="text" value="3" />
</td>
</tr>
</table>
</body>
</html>
Suerte