Bernd: Mit Javascript den Namen der "Klasse" erfragen

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

  1. 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

    1. 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 ...

      1. Hoi,

        PS: Irgendwo müßten doch eigentlich alle Style Class in einen Array
        stehen ...

        Nein. Warum?

        Gruesse aus dem schoenen LH,
         c.j.k

        1. 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

          1. 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

    2. 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.