Kuno: Konfiguration ansehen

Hi,

wie kann man sich die Eigenschaften eines Style-Attributes ansehen?

also quasi das Gegenteil von: document.getElementById(id).style.background = '#fff';

Wie kann man das umkehren und sich solche Eigenschaften ausgeben lassen?

Das ist übrigens kein Doppelposting ;)

  1. Grütze .. äh ... Grüße!

    wie kann man sich die Eigenschaften eines Style-Attributes ansehen?
    also quasi das Gegenteil von: document.getElementById(id).style.background = '#fff';
    Wie kann man das umkehren und sich solche Eigenschaften ausgeben lassen?

    Du willst also element.syle.background angeben und als Ergebnis #fff erhalten?

    Wenn die Werte über ein Stylesheet gesetzt wurden, ergibt die Abfrage nach den
    Werten meist kein Ergebnis. Es ist aber trotzdem möglich, z.B. über folgende Funktion:

    CSSRule


    Kai

    --
    What is the difference between Scientology and Microsoft? One is an
    evil cult bent on world domination and the other was begun by L. Ron
    Hubbard.
    ie:{ fl:( br:< va:) ls:? fo:| rl:? n4:° ss:{ de:] js:| ch:? mo:| zu:|
    1. Hi,

      Wenn die Werte über ein Stylesheet gesetzt wurden, ergibt die Abfrage nach den
      Werten meist kein Ergebnis. Es ist aber trotzdem möglich, z.B. über folgende Funktion:

      CSSRule

      Ja, damit kann man das Stylesheet auslesen, aber nicht den Stil, der für ein Element gerade wirklich gilt. Das sind zwei paar Schuhe ... ;-)

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  2. Hi,

    also quasi das Gegenteil von: document.getElementById(id).style.background = '#fff';

    Wie kann man das umkehren und sich solche Eigenschaften ausgeben lassen?

    alert(document.getElementById(id).style)

    Wenn Du den Stil per style oder in HTML als Inline-Style (mit STYLE-Attribut) gesetzt hast.

    Wurde der Stil im STYLE- oder LINK-Element gesetzt, dann mit mit currentStyle() (IE) bzw. getComputedStyle() (alle anderen Browser).

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!