For my Internship I need to create a table filled with Buttons. (The size from the table can be changed by the user).
I have managed to customize the size (which is on another page) but I have failed to create the Axis and the Buttons for this.
<div id="Table"></div>
function addTable() {
var myTableDiv = document.getElementById("Table");
var table = document.createElement('TABLE');
table.border = '1';
var tableBody = document.createElement('TBODY');
table.appendChild(tableBody);
for (var i = 0; i < localStorage.getItem("YWert"); i++) {
var tr = document.createElement('TR');
tableBody.appendChild(tr);
for (var j = 0; j < localStorage.getItem("XWert"); j++) {
var td = document.createElement('TD');
td.width = '75';
td.appendChild(document.createTextNode("Cell " + i + "," + j));
tr.appendChild(td);
}
}
myTableDiv.appendChild(table);
I have tried this to rename the xAxis but that did also not work:
var abc = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
var x = document.getElementById("Table").rows[0].cells;
for (var k = 1; k < localStorage.getItem("XWert"); k++) {
for (var l = 0; l < abc.length; l++) {
x[k].innerHTML = abc[l];
}
}
Exampe: Example