HTMLMeterElement: optimum 属性

**optimum** 是 HTMLMeterElement 接口的属性,表示 <meter> 元素的最佳边界,以浮点数表示。它反映了元素的 optimum 属性,如果没有定义,则表示 minmax 值之间的中点。optimum 的值受 minmax 值的限制。

此属性也可以直接设置,例如根据某些条件设置默认值。

一个数字。如果未定义,则默认为 HTMLMeterElement.minHTMLMeterElement.max 之间的中间值。

示例

在此示例中,没有设置 optimum 值。

html
<label for="review">Star rating:</label>
<meter id="review" min="0" max="10" low="2" high="8" value="9"></meter>

虽然没有明确定义,但默认的 optimumminmax 之间的中间值,但可以设置为 minmax 之间的任何值(包括这两个值)。

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

规范

规范
HTML 标准
# dom-meter-optimum

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅