I have a table on my web page that I wish to change using JavaScript. My main goal is to add 2 TD to a new row. Somehow after running my code a new row is inserted but all the data is in on TD, why?
var table2 = document.getElementById("testsPieArea");
var rowCounter = table2.rows.length;
var i;
for (i = 0; i < 2; i++) {
var row = table2.insertRow(rowCounter);
var cell1 = row.insertCell(0);
var cellData = "<tr>";
cellData += "<td> Info1 </td><td> Info2 </td></tr>";
cell1.innerHTML = cellData;
rowCounter++;
}
In real life is see 2 rows being created but "info1info2" is written in them and that's not what I asked for.
i?