JSFiddle - React, Tailwind, and code Playground

JavaScript

var linhas = prompt('Quantas linhas quer criar?');
var colunas = prompt('Quantas clonunas quer criar?');
var context = document.createElement('table');
context.className = 'table';
var header = context.createTHead();
var row = header.insertRow();


for (var i = 0; i < colunas; i++) {
    var th = document.createElement('th');
    th.innerHTML = 'Coluna ' + i;
    row.appendChild(th);
};

var body = context.appendChild(document.createElement('tbody'))
for (var i = 0; i < linhas; i++) {
    var row;
    row = body.insertRow();
    for (var j = 0; j < colunas; j++) {
        row.insertCell().innerHTML = 'foo';
    };
};

context.appendChild(body);
document.body.appendChild(context);