Cybaer: css Definition ändern

Beitrag lesen

Hi,

Eben. Genau das tust du aber mit 'cssRule("div.dunkel","color","green");'.

Was haben "color" und "green" im JavaScript-Code zu suchen?

Es ist ein vereinfachendes Beispiel (falls dir dieser Begriff etwas sagt). Wenn Du schon JS-Zugriff auf das CSS hast, dann hindert dich ja auch *niemand* daran, *dort* Werte zu hinterlegen, und *dort* auch auszulesen. Beispiel: cssRule("div.dunkel","color",cssRule(".defaultImportant","color"));, wobei man beim Klassenselektor "defaultImportant" halt alle Stile eintragen kann, die man für diesen Fall so braucht ...

Aber auf die sinnvolle Möglichkeit, CSS & JS mittels Zugriff aufs CSSDOM *strikt* trennen zu können, wird auch *explizit* auf der cssRule-Seite hingewiesen ...

... wenn man denn bereit ist, mal die Augen zu öffnen. >;->

Ist aber halt nur *einer* der Vorteile von CSSDOM-Zugriffen, gegenüber der "Inline-Schmiererei" von z.B. jQuery.

Gruß, Cybaer

--
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)