Jürgen Berkemeier: createAttribute(JavaScript)

Beitrag lesen

Hallo Michael,

so schnell finde ich hier auch keinen Fehler. Allerdings weiß ich auch nicht, was da nicht funktioniert. Ich erstelle dynamische Tabellen mit folgendem Script:

t = document.getElementById(Id) ; // DIV mit ID, wo die Tabelle rein soll.
    tbl = document.createElement("table");
    tbl.id = "t_"+Id;
    tbl.border=2;
    tbdy = document.createElement("tbody");
    t.appendChild(tbl) ;
    t.firstChild.appendChild(tbdy) ;
    for (var z=0;z<nzeilen;z++) {
      t.getElementsByTagName("tbody")[0].appendChild(document.createElement("tr"));
      var trz=t.getElementsByTagName("tr")[z];
      for (var s=0;s<nspalten;s++) {
        trz.appendChild(document.createElement("td"));
        trz.getElementsByTagName("td")[s].appendChild(document.createTextNode(" ")) ;
      }
    }
auf createAttribute verzichte ich normalerweise, da es mit z.B. "tbl.border" genauso gut geht.
Zu sehen ist das Script unter http://home.vr-web.de/~j.berkemeier/uebersetzungsrechner.html.

Gruß, Jürgen