MarkusT: Tabelle per Javascript, CSS Zuweisen

Guten Abend,

vielleicht kann mir ja mal jemand schnell weiterhelfen. Es geht um folgendes:

  
  var testTd = document.createElement("td");  
  var testTable     = document.createElement("table");  
  var testTablebody = document.createElement("tbody");  
  //geht  
  testTd.style.border= "3px solid #000000";  
  //geht nicht  
  testTable.style.border= "3px solid #000000";  
  testTable.class ="testclass";  

Ich möchte einen Rahmen um eine per Javascript erstellte Tabelle hinzufügen. Leider scheine ich das erstellte Table-Element wieder direkt per CSS formatieren zu können, noch passiert etwas wenn ich dem Table-Element eine CSS-Klasse zuweise. Warum ist das so?

Danke Schonmal

MarkusT

  1. Hi,

    var testTd = document.createElement("td");

    var testTable     = document.createElement("table");
      var testTablebody = document.createElement("tbody");
      //geht
      testTd.style.border= "3px solid #000000";
      //geht nicht
      testTable.style.border= "3px solid #000000";
      testTable.class ="testclass";

      
    Du zeigst uns nicht, wie/wo du das ganze ins DOM einhängst, beschreibst nicht, ob du kontrolliert hast, ob es dort korrekt „ankommt”, ...  
      
    Nur dass du das Zuweisen einer Klasse falsch gemacht hast, ist aus deinem Beispielcode zu erkennen.  
      
    MfG ChrisB  
      
    
    -- 
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
    
  2. @@MarkusT:

    nuqneH

    testTable.class ="testclass";
    […] noch passiert etwas wenn ich dem Table-Element eine CSS-Klasse zuweise.

    Das tust du http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#universaleigenschaften@title=nicht. Wirklich http://de.selfhtml.org/javascript/sprache/reserviert.htm@title=nicht.

    Qapla'

    --
    Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)