HTMLMeterElement: optimum-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit November 2015 browserübergreifend verfügbar.
Die optimum-Eigenschaft des HTMLMeterElement-Interfaces repräsentiert die optimale Grenze des <meter>-Elements als Fließkommazahl. Sie spiegelt das optimum-Attribut des Elements wider oder liegt in der Mitte zwischen den min- und max-Werten, wenn nicht definiert. Der Wert von optimum wird durch die min- und max-Werte begrenzt.
Diese Eigenschaft kann auch direkt gesetzt werden, zum Beispiel, um einen Standardwert basierend auf einer Bedingung festzulegen.
Wert
Eine Zahl. Standardmäßig der Mittelwert zwischen HTMLMeterElement.min und HTMLMeterElement.max, wenn nicht definiert.
Beispiele
In diesem Beispiel wird kein optimum-Wert gesetzt.
<label for="review">Star rating:</label>
<meter id="review" min="0" max="10" low="2" high="8" value="9"></meter>
Obwohl nicht explizit definiert, ist der Standardwert für optimum die Mitte zwischen min und max, kann jedoch auf jeden Wert zwischen min und max, einschließlich dieser, eingestellt werden.
const meterElement = document.getElementById("fuel");
console.log(meterElement.optimum); // 5
meterElement.optimum = (meterElement.max + meterElement.optimum) / 2;
console.log(meterElement.optimum); // 7.5
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-meter-optimum> |