Saludos de nuevo

.. Bueno ya se cual es el inconventiente que tengo con la funcion. lo que ocurre es que ella no me esta tomando los nodos de los tr ya que si la declaro directamente en un div, si un table me funciona correctamtente. La pregunta como puedo implementar el manejo de lso nodos de los tr.. TEnia pensado algo asi como
Código HTML:
function anadir() {
tab = document.getElementById('tabla');
fil = document.getElementsByTagName('tr')[0].cloneNode(true);
fil1 = document.getElementsByTagName('tr')[1].cloneNode(true);
fil2 = document.getElementsByTagName('tr')[2].cloneNode(true);
fil3 = document.getElementsByTagName('tr')[3].cloneNode(true);
fil4 = document.getElementsByTagName('tr')[4].cloneNode(true);
tab.appendChild(fil);
tab.appendChild(fil1);
tab.appendChild(fil2);
tab.appendChild(fil3);
tab.appendChild(fil4);
}
Pero la quiero incluir dentro de mi otra funcion.. Bueno espero que me halla hecho entender.. Ademas si me pudieran dar una ayuda hoy se los agradeceria haber si salgo de esto pronto!...
GRacias !