Mit Javascript den Namen der "Klasse" erfragen
Bernd
- css
0 Stefan Muenz0 Bernd0 Christian Kruse0 Daniel Thoma0 Bernd
0 Calocybe
Hallo gutes Forum,
kann ich z.B. per JS die Namen der CSS Klassen (<div class="headline")
die im Dokument verwendet bzw. oder in einer externen ".css" Datei gelisteten
erfragen und / oder dynamisch setzen.
Schonmal Danke,
Bernd
Hallo Bernd,
kann ich z.B. per JS die Namen der CSS Klassen (<div class="headline") die im Dokument verwendet bzw. oder in einer externen ".css" Datei gelisteten erfragen und / oder dynamisch setzen.
Ja - z.B. ueber DOM-Zugriff, HTML-Elementobjekte und die Eigenschaft className. Probier mal, ob du mit dem Beispiel von http://selfhtml.teamone.de/javascript/objekte/htmlelemente.htm#universaleigenschaften klar kommst (musst das, was dort mit lang gemacht wird, nur mit className machen.
viele Gruesse
Stefan Muenz
Hallo Stefan,
fragen und setzen klappt schonmal im IE 6.0 bestens,
die anderen teste ich später.
Tausend Dank.
Bernd
PS: Irgendwo müßten doch eigentlich alle Style Class in einen Array stehen ...
Hoi,
PS: Irgendwo müßten doch eigentlich alle Style Class in einen Array
stehen ...
Nein. Warum?
Gruesse aus dem schoenen LH,
c.j.k
Hallo Ck
Nein. Warum?
Doch, warum nicht? ;-)
Zwar nicht gleich die Klassen, aber zumindest alle Selektoren eines Stylesheets.
Muss man halt die richtigen rausfiltern.
document.styleSheets[0].cssRules[0].selectorText
Viele Grüße
Daniel
Hallo Daniel,
da tut sich ja ein ziehmliches Fass auf ;-)
Habe einfach mal cssRules bei google eingegeben ...
Immerhin weiß ich jetzt mal wieder wie wenig ich weiß.
Bernd
Hi Stefan!
Ja - z.B. ueber DOM-Zugriff, HTML-Elementobjekte und die Eigenschaft className. Probier mal, ob du mit dem Beispiel von http://selfhtml.teamone.de/javascript/objekte/htmlelemente.htm#universaleigenschaften klar kommst (musst das, was dort mit lang gemacht wird, nur mit className machen.
Ein Element kann doch mehreren Klassen angehoeren. Welche steht dann in className, und wo findet man die uebrigen?
So long
--
Alle Verallgemeinerungen sind falsch.