--- 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")}}