Der folgende Beitrag wurde am 18. 11. 2007, 19:21 Uhr von Kuno veröffentlicht.
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 ;)
Der folgende Beitrag wurde am 18. 11. 2007, 20:27 Uhr von Kai345 veröffentlicht.
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
Cü
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:|
Der folgende Beitrag wurde am 18. 11. 2007, 21:29 Uhr von Cybaer veröffentlicht.
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"!
Der folgende Beitrag wurde am 18. 11. 2007, 21:27 Uhr von Cybaer veröffentlicht.
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"!
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4