Sometimes, we want to create table using JavaScript.
In this article, we’ll look at how to create table using JavaScript.
How to create table using JavaScript?
To create table using JavaScript, we can use the insertRow
and insertCell
methods.
For instance, we write
const createTable = (row, col) => {
let body = document.body;
let tbl = document.createElement("table");
for (let i = 0; i < row; i++) {
let tr = tbl.insertRow();
for (let j = 0; j < col; j++) {
let td = tr.insertCell();
td.appendChild(document.createTextNode(`${i},${j}`));
td.style.border = "1px solid black";
}
}
body.appendChild(tbl);
};
createTable(5, 5);
to create the table element with createElement
.
Then we create a nested for loop to create the rows and cells and put them in the table.
We call tbl.insertRow
to insert a tr element.
And then we call tr.insertCell
to insert a td element into the tr element.
Then we call createTextNode
to create a text node and call td.appendChild
to append the text node as its child.
Finally, we call body.appendChild
to append the table as the child of the body.
Conclusion
To create table using JavaScript, we can use the insertRow
and insertCell
methods.