Uschi Renziehausen: Dynamisches "Fadenkreuz" für Tabellen

Beitrag lesen

Guggug,
ich täte da ungefähr so rangehen:

Userlein ist mit Maus auf td:

  1. dieses Element in einer Variablen speichern
  2. parentNode ermitteln, das wäre die aktuelle tr (speichern als variable)
  3. gucken wieviele Spalten (also Kindknoten, in der tr sind) die Zeile hat und die erstmal mit bunter border-bottom versehen.
    Gleich mit abprüfen, ob es sich bei einem Kindknoten um das aktuelle td handelt und den Index speichern, damit man weiss, in welcher Spalte man ist.
  4. den Papaknoten von tr ermitteln (tbody) und gucken wieviele tr es in diesem body gibt.
  5. durch die trs durchschleifen, und jeweils bei dem kindknoten, der die nte td ist border-right setzen.

Gruß Uschi