Вместо того, чтобы «обстреливать» строку таким образом, просто скройте ее:
document.getElementById("row").style.display = "none";
Тот же самый конечный результат (строка исчезнет из поля зрения) без особой путаницы с DOM.
Редактировать: еще один способ «очистить» элемент:
var row = document.getElementById("row");
while (row.childNodes.length > 0)
row.removeChildNode(row.childNodes[0]);
Должно быть как можно более кроссбраузерно - живой пример .