Problemas con el getElementsByTagName el error es: getElementsByTagName is not a function

Tere
26 de Enero del 2006
Hola yo tengo problemas con la funcion getElementsByTagName, lo curioso es que si funcionaba bien pero al volvelo a usar marco error mi codigo es:

function addRows(forma,strName){

var Index = parseInt(forma.CM_Movimiento[forma.CM_Movimiento.length - 2].value);
var table;
var row;
var col;

var intCol;
var rowPrev;
var siguiente = Index + 1;

table = document.getElementById(strName).firstChild;
rowPrev = table.getElementsByTagName("TR").item(1);

row = rowPrev.cloneNode('true');
row.className = (siguiente % 2) == 0 ? "par": "non";
table.appendChild(row);
forma.CM_Movimiento[forma.CM_Movimiento.length - 2].value = siguiente;

actualizaContraCuenta(forma.CM_FCuenta[forma.CM_Movimiento.length - 2],-1,-1);

return false;
}

pero me dice que getElementsByTagName is not a funcion.
Alguien puede ayudarme?
Gracias