m0jo: Problem mit createElement funktion

Beitrag lesen

Hey...

Also ich hab folgende Javascript funktion die mir eine Tabelle erstellen soll die zu privaten Zwecken und spielereien einen Button ähnlich aussehen soll...Die Funktion ist unten...Aber ich weis nicht ob ich sie richtig gemacht habe dazu weis ich leider zu wenig über createElement()...kann aber auch keine ausführlicheren Details drüber finden...Ich hab den button einmal mit innerHTML und einmal eben wie hier unten...in innerHTML funktionierts aber das da unten führt er nicht aus...also...ich sehe praktisch nichts...woran liegt daS?
p.s.Danke für jede Hilfe im Vorraus

function _createPrettyTableWithJS(aDescriptor)
      {
  var tbl = document.createElement('table');
  tbl.setAttribute('style', 'border: 1px outset    #333333;padding:0px;width:150px;')
  var tblbody = document.createElement('tbody');
  tbl.appentChild(tblbody);
  var trX = document.createElement('tr');
  trX.setAttribute('style', 'padding:0px');
  tblbody.appendChild(trX);
  var TD1 = document.createElement('td');
  TD1.setAttribute('style' ,'background-color:yellow;width:50px;text-align:center')
  var btnZeichen = document.createTextNode('>');
  TD1.appendTextNode(btnZeichen);
  tblbody.appendChild(TD1);
  var TD2 = document.createElement('td');
  TD2.setAttribute('style' ,'background-color:#555555;width:100px;padding:3px;')
  var btnText = document.createTextNode(aDescriptor.label);
  TD2.appendTextNode(btnText);
  tblbody.appendChild(TD2);
                var btn = tbl;

return btn;
      }