Ich erzeuge eine Tabelle mit dem folgenden Code:
function createTable(row, col, id) {
var myTable = document.createElement("table");
var mytablebody = document.createElement("tbody");
for (var j = 0; j < row; j++) {
mycurrent_row = document.createElement("tr");
for (var i = 0; i < col; i++) {
mycurrent_cell = document.createElement("td");
mycurrent_cell.addEventListener("click", function() {console.log(this.innerHTML);})
currenttext = document.createTextNode(random());
mycurrent_cell.appendChild(currenttext);
mycurrent_row.appendChild(mycurrent_cell);
}
mytablebody.appendChild(mycurrent_row);
}
myTable.appendChild(mytablebody);
myTable.setAttribute("ID", id);
return myTable; }
Ich formatiere die Tabelle mit :
td {border:1px solid #7f7f7f;width:85px;height:35px;text-align:center;}
jetzt möchte ich NACHTRÄGLICH die Höhe und Breite der Zellen ändern.
Mein Versuch;
function changeCell(){
var tds = document.getElementsByTagName('td');
for (var i = 0; i < tds.length; i++)
tds[i].style.width = '2px';
tds[i].style.hight = '2px';
}
Klapp nicht.
Was mach ich falsch ?
LG
Jochen
jetzt möchte ich nachträchlich Im lauf