JSFiddle - React, Tailwind, and code Playground
by Durtto
HTML
<input type="text" id="tb1" value="2">
<input type="text" id="tb2" value="4">
CSS
div {
background: red;
margin: 5px;
}
table {
border: 2px solid black;
}
td {
padding: 10px;
border: 1px solid lightgrey;
}
JavaScript
function createTable() {
var a, b, tableElem, rowElem, colElem;
a = document.getElementById('tb1').value;
b = document.getElementById('tb2').value;
if (a == "" || b == "") {
alert("Please enter some numeric value");
} else {
tableElem = document.createElement('table');
for (var i = 0; i < a; i++) {
rowElem = document.createElement('tr');
for (var j = 0; j < b; j++) {
colElem = document.createElement('td');
//colElem.appendChild(document.createTextNode(j + 1));
rowElem.appendChild(colElem);
}
tableElem.appendChild(rowElem);
}
document.body.appendChild(tableElem);
}
}
$(document).ready(function() {
createTable();
});