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)