getComputedStyle wie javascript-Funktion für den IE8

Ich bin versucht, zu schreiben eine Javascript-Funktion in ein Java-GWT-code ruft den Wert der folgenden Stile

"direction", "fontFamily", "fontSize", "fontSizeAdjust", "fontStyle", "fontWeight", "letterSpacing", "lineHeight", "padding", "textAlign", "textDecoration", "textTransform", "wordSpacing"

Den getComputedStyle war nützlich in allen Browsern außer dem IE8 das nicht unterstützen diese Funktion, so wie ich das verstehe

Schaute ich mir die Beiträge über smiler Thema hier aber alle von Ihnen konnte nicht eine der oben genannten Stile

smiler Thema Beiträge Eins, Zwei.

Hier ist meine erste Lösung ohne den IE8 speziellen Fall

public static native String getStyleProperty(Element element, String style) /*-{
        if (element.currentStyle) {
            return element.currentStyle[style];
        } else if (window.getComputedStyle) {
            return window.getComputedStyle(element, null).getPropertyValue(
                    style);
        }
    }-*/;

Irgendwelche Vorschläge für eine gute getComputedStyle Ersatz-Funktion für den IE8 ?

InformationsquelleAutor montss | 2014-02-15
Schreibe einen Kommentar