Thomas Meinike: beliebige CSS-Eigenschaft im DOM auslesen

Beitrag lesen

Hallo,

Mein Ziel ist es eine Funktion zu schreiben, der ich das zu lesende Stylesheet Attribut übergebe und die mir dann den entsprechenden Wert zurückliefert.

Man kann die documentStylesheets-Collection bemuehen (statt rules erkennt Mozilla cssRules):

// IE
document.styleSheets.item(...).rules.item(...).style.property

// Mozilla
document.styleSheets.item(...).cssRules.item(...).style.property

Beispiel: http://www.styleassistant.de/test/document_stylesheets.htm

Weitere Moeglichkeiten bieten die DOM-Methode getComputedStyle() sowie das currentStyle-Objekt im IE, siehe:
http://www.styleassistant.de/tips/tip56.htm
http://www.styleassistant.de/tips/tip64.htm

MfG, Thomas