Farbwechsel der Schrift

  • In meiner Tabelle steht ja in der ersten Spalte der Name und in der zweiten Spalte die Zeit.

    Vergleicht der Befehl cell.innerHTML die zweite Spalte oder wie ? Und ich möchte dann das die ganze Zeile rot eingefärbt wird.


    Bei mir ist der Unterschied, das ich in meiner HTML Datei den Tabellenkopf definiere und in der Javascript Datei wird die Tabelle mit Inhalt gefüllt.

    Ich weis deshalb nicht wie ich dann die Farbe änder.

  • Zitat

    Vergleicht der Befehl cell.innerHTML die zweite Spalte oder wie ?

    Genau das tut er:

    Code
    var cell = therows[i].cells[1];

    cells[1] ist die zweite Zelle in der Zeile. cells[0] die erste, cells[1] die zweite, cells[2] wäre die dritte.

    Zitat

    Und ich möchte dann das die ganze Zeile rot eingefärbt wird.

    Auch das ist kein Problem:

    Zitat

    Bei mir ist der Unterschied, das ich in meiner HTML Datei den Tabellenkopf definiere und in der Javascript Datei wird die Tabelle mit Inhalt gefüllt.

    Ich weis deshalb nicht wie ich dann die Farbe änder.

    Auch das ist kein Problem: Das Skript basiert auf dem DOM und nicht auf dem HTML-Text. DOM-Elemente bzw. Tabellenzeilen und -zellen, die Du mit Javascript hinzu fügst, werden genau so berücksichtigt.

  • Auch kein Problem, man muss dann nur die Hintergrundfarbe ändern:

    An dieser Stelle offenbaren sich die Vorteile des Verfahrens mit einer Klasse, das ich zuerst gepostet hatte, denn dann muss man nur das CSS ändern.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!