не проверял. но примерно будет выглядеть так:
function add_new_row() {
var our_table = document.getElementById('table').getElementByTagName('table')[0];
var allrows = our_table.rows.length; // вычислим количество строк в таблице
our_table.insertRow(allrows); // добавляем строку в таблицу
our_table.rows[allrows].insertCell(0); // добавляем ячейки
our_table.rows[allrows].insertCell(1);
our_table.rows[allrows].cells[0].innerHTML = "some text or data"; // добавляем значения в ячейки
our_table.rows[allrows].cells[1].innerHTML = "some text or data";
}
function deleteRow(r)
{
var i=r.parentNode.parentNode.rowIndex;
document.getElementById('table').getElementByTagName('table')[0].deleteRow(i);
}