Element.currentStyle

Не стандартно
Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.

Element.currentStyle является собственностью, похожей на стандартизированную window.getComputedStyle() method. Он доступен в старых версиях Microsoft Internet Explorer. Однако, он возвращает единицы, установленные в CSS в то время как window.getComputedStyle()возвращает значения в пикселях.

Polyfill

Эта polyfill возвращает значения в пикселях и, скорее всего, будет довольно медленным, так как оно должно называться window.getComputedStyle() каждый раз, когда читается его значение.

/* Любое авторское право посвящено Общественному достоянию.
 * http://creativecommons.org/publicdomain/zero/1.0/ */

if (!("currentStyle" in Element.prototype)) {
  Object.defineProperty(Element.prototype, "currentStyle", {
    get: function() {
      return window.getComputedStyle(this);
    }
  });
}

Спецификации

Не входит ни в какие спецификации.

Microsoft had a description on MSDN.

Совместимость с браузерами

BCD tables only load in the browser

См. также