Michael Stöckel: Style Sheets-Attribute mit DOM

Beitrag lesen

Hallo,

ich habe mittels DOM die folgende Tabelle angelegt. Im Skript ist nur der Tabellenkopf zu sehen, was für mein Problem völlig ausreicht.

Hier ist der Quellcode:

var show = document.getElementById("anzeige");

var tbl = document.createElement("table");
tbl.setAttribute("align","center");
tbl.setAttribute("border","1");
tbl.setAttribute("width","30%");

var row = document.createElement("tr");
row.setAttribute("height","40px");
row.setAttribute("id","headline");

tbl.appendChild(row);

Ich möchte gerne innerhalb dieser Definitionen CSS-Attribute setzen, aber zum Beispiel document.getElementsByTagName("tr")[0].style.setAttribute wird ignoriert.

Muß ich document.getElementsByTagName("tr")[0].style.setAttribute an eine bestimmte Stelle einfügen?
Kann ich nur HTML-Attribute an diese Stelle setzen?

Danke für eure Hilfe

Gruß
Michael