AK-Palme: Node-Tabelle im IE

Beitrag lesen

Hi,

ja: im Internet Explorer ist tr nicht unmittelbares Kind von table, stattdessen fehlt dazwischen thead, tbody, tfoot oder was dir sonst noch so einfällt. (SELFHTML: Aufbau einer Tabelle)

Das wars :)
Hier der aktuelle Code fürs Archiv:
----------
 function createTable(){
  var col;
  var row;
  var tbody;

tbody = document.createElement("tbody");
  for(var y = 0; y < 10; y++){
   col = document.createElement("tr");
   for(var x = 0; x < 10; x++){
    row = document.createElement("td");
    row.style.width = 50;
    row.style.height = 50;
    row.style.textAlign = 'center';
    row.innerHTML = x + '/' + y;
    col.appendChild(row);
   }
   tbody.appendChild(col);
   document.getElementById('b').value = 'ok';
  }
  if (document.getElementById('t').getElementsByTagName("tbody").length > 0) document.getElementById('t').removeChild(document.getElementById('t').getElementsByTagName("tbody")[0]);
  document.getElementById('t').appendChild(tbody);
 }
------------

Ganz generell kannst du dir einiges an Arbeit sparen, wenn du dich der DOM-Methoden für Tabellen bedienst, siehe z.B. Beschreibung in der MSDN-Library.

Ich erstelle nicht mehr als soeine Matrix, das ist mit der Methoden schon getan. Da möchte ich mich nicht auf noch was spezielleres einlassen :)
Aber danke für den Tipp

AK-Palme