Zentrale CSS-Formate mit Javascript ändern?
Yadgar
- javascript
High!
Wie ich style-Attribute konkreter HTML-Elemente per Javascript ändere habe ich inzwischne herausgefunden... aber wie sieht es mit zentralen style-Angaben aus? Stehen diese Styles ebenfalls in einer Elementliste und würden sich dann unter styles[n] abrufen lassen? Oder bin ich hier mal wieder komplett auf dem Holzweg?
Bis bald im Khyberspace!
Yadgar
Hi,
Wie ich style-Attribute konkreter HTML-Elemente per Javascript ändere habe ich inzwischne herausgefunden... aber wie sieht es mit zentralen style-Angaben aus? Stehen diese Styles ebenfalls in einer Elementliste
im Prinzip ja,
und würden sich dann unter styles[n] abrufen lassen?
aber der Zugriff ist ungleich komplexer.
Oder bin ich hier mal wieder komplett auf dem Holzweg?
Üblicherweise willst Du keine CSS-Regeln o.ä. ändern. Wenn Du über Dein Vorhaben nachdenkst wirst Du vermutlich herausfinden, dass Du Dein Element (welches vielleicht sogar ein anderes sein mag als Du bisher anvisiertest) klassifizieren möchtest.
Cheatah
Üblicherweise willst Du keine CSS-Regeln o.ä. ändern. Wenn Du über Dein Vorhaben nachdenkst wirst Du vermutlich herausfinden, dass Du Dein Element (welches vielleicht sogar ein anderes sein mag als Du bisher anvisiertest) klassifizieren möchtest.
Kleine Ergänzung:
Jetzt sollte man nicht die Idee kommen, die Klassen von unzähligen Elementen ändern zu wollen. Es gibt ein Mittelding, das document.styleSheets nicht benötigt, sondern auf bereits im Stylesheet vorhandene Regeln setzt, die mit Nachkommensselektoren bei Klassenselektoren verknüpfen. Man ändert dann nur eine Klasse z.B. des Wurzelelements und schon gilt eine andere Style-Regel für alle Elemente mit der zweiten Klasse.
Beispiel
Mathias
hi,
Wie ich style-Attribute konkreter HTML-Elemente per Javascript ändere habe ich inzwischne herausgefunden... aber wie sieht es mit zentralen style-Angaben aus? Stehen diese Styles ebenfalls in einer Elementliste und würden sich dann unter styles[n] abrufen lassen?
Ja, auch dazu gibt es Möglichkeiten:
http://forum.de.selfhtml.org/archiv/2005/3/t104540/#m644863
http://forum.de.selfhtml.org/archiv/2005/7/t112056/#m707172 ff.
http://forum.de.selfhtml.org/archiv/2005/9/t115078/#m734817
http://forum.de.selfhtml.org/archiv/2004/4/t77914/#m450220
gruß,
wahsaga