--- title: Element.currentStyle slug: Web/API/Element/currentStyle tags: - API - NeedsExample - Non-standard - Property translation_of: Web/API/Element/currentStyle ---
{{APIRef("DOM")}}{{Non-standard_header}}

Element.currentStyle est une propriété propriétaire qui est similaire à la méthode normalisée {{DOMxRef("window.getComputedStyle()")}}. Elle est disponible dans les anciennes versions de Microsoft Internet Explorer. Cependant, elle renvoie les unités définies dans CSS alors que window.getComputedStyle() renvoie les valeurs en pixels.

Prothèse d'émulation

Cette prothèse d'émulation retourne les valeurs en pixels et risque d'être plutôt lent, car il doit appeler {{domxref("window.getComputedStyle()")}} chaque fois que sa valeur est lue.

/* Tout droit d'auteur est dédié au domaine public.
 * http://creativecommons.org/publicdomain/zero/1.0/ */

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

Spécifications

Ne fait partie d'aucune spécification.

Microsoft a une description MSDN.

Compatibilité des navigateurs

{{Compat("api.Element.currentStyle")}}

Voir aussi