Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLMeterElement : propriété optimum

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨novembre 2015⁩.

La propriété optimum de l'interface HTMLMeterElement représente la valeur optimale de l'élément HTML <meter> sous forme de nombre à virgule flottante. Elle reflète l'attribut optimum de l'élément, ou le point médian entre les valeurs de min et max si elle n'est pas définie. La valeur de optimum est contrainte par les valeurs de min et max.

Cette propriété peut aussi être définie directement, par exemple pour définir une valeur par défaut selon une condition.

Valeur

Un nombre. Par défaut, il s'agit du point médian entre HTMLMeterElement.min et HTMLMeterElement.max s'il n'est pas défini.

Exemples

Dans cet exemple, aucune valeur optimum n'est définie.

html
<label for="review">Note en étoiles&nbsp;:</label>
<meter id="review" min="0" max="10" low="2" high="8" value="9"></meter>

Bien qu'elle ne soit pas explicitement définie, la valeur par défaut de optimum est le point médian entre min et max, mais elle peut être définie sur n'importe quelle valeur comprise entre min et max, inclus.

js
const meterElement = document.getElementById("fuel");
console.log(meterElement.optimum); // 5
meterElement.optimum = (meterElement.max + meterElement.optimum) / 2;
console.log(meterElement.optimum); // 7.5

Spécifications

Specification
HTML
# dom-meter-optimum

Compatibilité des navigateurs

Voir aussi