--- title: Element.currentStyle slug: Web/API/Element/currentStyle tags: - API - NeedsExample - Non-standard - Property translation_of: Web/API/Element/currentStyle ---
{{Non-standard_header}}
Element.currentStyle является собственностью, похожей на стандартизированную {{DOMxRef("window.getComputedStyle()")}} method. Он доступен в старых версиях Microsoft Internet Explorer. Однако, он возвращает единицы, установленные в CSS в то время как window.getComputedStyle()возвращает значения в пикселях.
Эта polyfill возвращает значения в пикселях и, скорее всего, будет довольно медленным, так как оно должно называться {{domxref("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.
{{Compat("api.Element.currentStyle")}}