Cybaer: Zellen von Tabellen hervorheben (aufgrund von Inhalt)

Beitrag lesen

Hi,

das auslesen aus der Tabelle (wie spreche ich die Zelle an und wie kriege ich den Inhalt raus) und vergleichen mit dem aktuellen Datum stellt das Problem dar

*Das* ist doch schon mal konkret. :)

Z.B. mit getElementsByTagName("tr") hast Du eine Collection aller Reihen - analog geht das mit den Zellen). Du kannst also in einer Schleife alle Reihen durchgehen, und darin dann gezielt z.B. die n. Zelle ansprechen. Um also die 4. Zelle der 1. Reihe auszulesen, lautet der Code:

row1col4Inhalt=document.getElementsByTagName("tr")[0].getElementsByTagName("td")[3].innerHTML;

Extrahier daraus (substring(), indexOf()) das Datum, wandel es um in einen Timestamp und vergleich es mit dem aktuellen Timestamp (date()).

Und wenn alt: document.getElementsByTagName("tr")[0].style.display="none";
Und wenn aktuell: document.getElementsByTagName("tr")[0].style.backgroundColor="green"

Infos über die Benutzung s. Quickbar

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!