Need some help.. I need to implement an dynamic HTML table. I need to insert given number of cells to equal number of cols with many rows. I want each row width will be as same as viewport width, so the number of cells each row will be blocked by viewport width. I also want that when every row reach the limited width(as viewport) I will set a new row and keep adding cells.
My JS so far:
function createTable(numOfCubes){
var table = document.getElementById("myTable");
var row = document.createElement("tr");
for(var i=0; i < numOfCubes; i++){
var redCube = document.createElement("td");
redCube.className = "redCube";
redCube.setAttribute("onclick","showPosition(this)")
table.append(row);
row.append(redCube);
}
Hope someone may help me, I searched whole internet and didnt found a solution. Thanks