Создание таблицы умножения

let table=document.createElement("table");
let tr=document.createElement("tr");
let td=document.createElement("td");
document.body.append(table);
for(let i=0;i<10;i++){
    table.appendChild(tr);
    for(let j=0;j<10;j++){
        tr.appendChild(td);
        td.innerText=i*j;
    }
}

не добавляются на страницу новые строки и столбцы. Как это исправить?


Ответы (1 шт):

Автор решения: meine

Подскажите, пожалуйста

let table = document.createElement("table");

document.body.append(table);

for (let i = 0; i < 10; i++) {
  let tr = document.createElement("tr");

  table.appendChild(tr);
  
  for (let j = 0; j < 10; j++) {
    let td = document.createElement("td");
    
    tr.appendChild(td);
    td.innerText = i * j;
  }
}

→ Ссылка