Может кто-нибудь сказать мне, что случилось с этим кодом? Я хочу создать таблицу с двумя столбцами и тремя строками, а в ячейках я хочу Text1 и Text2 для каждой строки. Этот код создает таблицу с двумя столбцами и тремя строками, но это только текст в ячейках третьей строки (остальные пустые).
var tablearea = document.getElementById('tablearea');
var table = document.createElement('table');
var tr = [];
var td1 = document.createElement('td');
var td2 = document.createElement('td');
var text1 = document.createTextNode('Text1');
var text2 = document.createTextNode('Text2');
for (var i = 1; i < 4; i++){
tr[i] = document.createElement('tr');
for (var j = 1; j < 4; j++){
td1.appendChild(text1);
td2.appendChild(text2);
tr[i].appendChild(td1);
tr[i].appendChild(td2);
}
table.appendChild(tr[i]);
}
tablearea.appendChild(table);