Предполагается, что есть у нас таблица:
А вот теперь Javascript, который вставляет новую строку:
var table = document.getElementById("t");
if (t != null)
{
var tbody = t.getElementsByTagName("TBODY")[0];
//тут нужна ещё одна проверка на null!
var tr = document.createElement("TR");
var td = document.createElement("td");
tr.appendChild(td);
td.innerHTML = "new";
tbody.appendChild(tr);
}
P.S. А всё из-за IE: у него на tbody.innerHTML += "new" вываливается Runtime Error.