Попутно. Для таблиц есть специальные методы. Из кода:
var new_row = this.table.insertRow(this.row_index);
// и затем в цикле
var cell = new_row.insertCell(field.index);
// текстовую ноду как обычно
cell.appendChild(document.createTextNode(data_array[j]));
// конец цикла