Этот фрагмент кода может генерировать таблицу на основе введенных пользователем строк и столбцов.Добавьте элемент div (<div id="tableDiv"></div>
) в html, куда вы хотите вставить свою таблицу.
var addTableBtn = document.querySelector('#add-table');
addTableBtn.addEventListener('click',function(){
var rows = parseInt(document.body.querySelector('#rows').value);
var columns = parseInt(document.body.querySelector('#columns').value);
generateTable(rows,columns);
});
function generateTable(rows,columns){
var table = document.createElement('table');
for(var r = 0 ; r< rows ; r++){
var row = table.insertRow(r);
for(var c = 0; c< columns; c++){
row.insertCell(c).innerHTML = "Column_" + c;
}
}
document.body.querySelector("#tableDiv").appendChild(table);
}