немного html кода для ввода : <table class="main" id="DataTr"> <tr id="DataRow0"> <td id="row1"> </td> </tr> </table> если count < 4 то создаем нужно создать новый td если count = 4 - создать новый tr и заполнять его сам код var d = document; var count = 0; var total_count = 0; function addRow() { if(count < 4) { var id = 'DataRow' + total_count; var row = d.getElementById(id); //// Создаем ячейки в вышесозданной строке // и добавляем тх var td1 = d.createElement("TD"); row.appendChild(td1); // Наполняем ячейки td1.innerHTML = d.getElementById('row1').innerHTML; count++; } else { total_count++; var table = d.getElementById('DataTr'); var tr = d.createElement('TR'); tr.id = 'DataRow' + total_count; var td1 = d.createElement("TD"); table.appendChild(tr); tr.appendChild(td1); // Наполняем ячейки td1.innerHTML = d.getElementById('row1').innerHTML; alert(td1.innerHTML); count = 0; } } alert(td1.innerHTML) - показывает что все правельно но в ie новый тег <tr> просто не появляеться на экран, хотя я к нему могу обратиться хелп!!!