Hi,
Mit element.style können Sie nur CSS-Eigenschaften abfragen, die per JavaScript im style-Objekt gesetzt wurden oder die im HTML-Quelltext im style-Attribut notiert sind. Um auszulesen, welche Eigenschaften für ein Element außerdem gelten, verwenden Sie deshalb besser window.getComputedStyle.
ich würd noch die Reihenfolge umdrehen. Wenn ein style-Attribut vorhanden ist, sind dessen Werte ja zuerst da, und erst später werden sie durch Javascript ggf. ersetzt/ergänzt (JS kann ja erst auf das Element bzw. dessen style-Objekt zugreifen, wenn das Element existiert).
cu,
Andreas a/k/a MudGuard