Предполагается, что есть у нас таблица:
<table id='t'>
<tbody>
</tbody>
</table>
А вот теперь 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 += "<tr><td>new</td></tr>" вываливается Runtime Error.
October 23 2005, 22:20:05 UTC 6 years ago
August 10 2007, 15:24:15 UTC 4 years ago
August 10 2007, 19:17:48 UTC 4 years ago