mehrere Attribute für einen Knoten

esenay

Mitglied
Hallo,
ich bin gerade dabei einen Kalender zu programmieren und habe ein kleines Problem.
Der Kalender ist intern eine Tabelle
Die Tabelle ist aus Knoten aufgebaut, jeweils ein Knoten für jede Zeile und in dieser Zeile mehrere Knoten für die Zellen (tr und td Elemente).
Jedes td Element soll nun einige Attribute besizten. Einen kriege ich rein, z.B. bgcolor. Aber die Elemente müssen mehrere Attribute haben. Man soll z.B. auch darauf klicken können und vielleicht die Schriftgröße ändern.
Hier ist mein Quelltext

Ich hoffe, dass ihr mir helfen könnt.
 

Anhänge

Hi,

formatiere die Zellen doch über CSS.
Code:
function createNewCell(){
  var newTD = document.createElement("td");
  var newText = document.createTextNode("Hallo");
  newTD.style.backgroundColor = "#FFE551";
  newTD.style.fontSize = "1.2em";
  // Weitere CSS-Definitionen
  newTD.appendChild(newText);
  return newTD;
}
Weitere CSS-Eigenschaften für JavaScript findest du hier.

Ciao
Quaese
 
Danke, das klappt ja wie geschmiert!
Aber eigentlich wollte ich mehrere Attribute defienieren, weil ich verschiedene events für jedes tdElement eintagen wollte.
Gibt's da auch so etwas wie die "style" Schnittstelle?
 
Hi,

wenn du Events in den einzelnen Zellen etwas zuordnen willst, empfehle ich dir das Function-Objekt.
Code:
newTD.onclick = new Function("F", "alert('hallo')");
Im Beispiel wird eine Messagebox aufgerufen, wenn in die Tabellenzelle geklickt wird.

Ciao
Quaese
 

Neue Beiträge

Zurück