HTMLMeterElement: optimum 属性
**optimum
** 是 HTMLMeterElement
接口的属性,表示 <meter>
元素的最佳边界,以浮点数表示。它反映了元素的 optimum
属性,如果没有定义,则表示 min
和 max
值之间的中点。optimum
的值受 min
和 max
值的限制。
此属性也可以直接设置,例如根据某些条件设置默认值。
值
一个数字。如果未定义,则默认为 HTMLMeterElement.min
和 HTMLMeterElement.max
之间的中间值。
示例
在此示例中,没有设置 optimum
值。
html
<label for="review">Star rating:</label>
<meter id="review" min="0" max="10" low="2" high="8" value="9"></meter>
虽然没有明确定义,但默认的 optimum
是 min
和 max
之间的中间值,但可以设置为 min
和 max
之间的任何值(包括这两个值)。
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 的浏览器中加载。