📅  最后修改于: 2023-12-03 14:41:52.940000             🧑  作者: Mango
<meter>
表单属性HTML的<meter>
标签表示一个度量衡仪器,被用于为如进度条这样的组件提供一个自然的测量标准。<meter>
标签不同于其他表单元素,因为它不会从用户那里收集任何数据。它只是用于表示其所包含的值。在本文档中,我们将深入了解 <meter>
表单属性。
<meter>
属性列表下面是 <meter>
表单属性列表:
属性 | 描述
---- | ----
value
| 定义测量值。 默认值是 0
min
| 定义最小值。 默认值是 0
max
| 定义最大值。 默认值是 1
low
| 定义最小阈值,在可测量的范围内。 默认值是 0
high
| 定义最大阈值,在可测量的范围内。 默认值是 1
optimum
| 定义最理想值,在可测量的范围内。 默认值是 (min + max) / 2
<meter>
属性详解<meter>
的 value
属性该属性在 <meter>
标签中定义测量值。可以使用两种方法来设置值:
直接在标签中使用属性来设置值:
<meter value="5"></meter>
使用 JavaScript 设置测量值:
document.querySelector('meter').value = 5;
<meter>
的 min
和 max
属性min
和 max
属性分别定义度量仪器的最小值和最大值。这告诉浏览器如果提供用户界面,该界面的最小值和最大值是什么。
<meter min="0" max="10" value="5"></meter>
或者通过 JavaScript 来设置:
const meter = document.querySelector('meter');
meter.min = 0;
meter.max = 10;
<meter>
的 low
、high
和 optimum
属性low
、high
和 optimum
属性分别指定于测量仪器相对应的最小阈值、最大阈值和最理想值。低于或高于这些值时,仪器可能被渲染为不同的身份。具体来说,值与所述范围的最小阈值或最大阈值比较相同,仪器被称为低仪器或高仪器。当值在最小阈值和最大阈值之间时,袪追求者有一个理想仪。
<meter min="0" max="10" low="4" high="8" optimum="5" value="7"></meter>
或者通过 JavaScript 来设置:
const meter = document.querySelector('meter');
meter.min = 0;
meter.max = 10;
meter.low = 4;
meter.high = 8;
meter.optimum = 5;
meter.value = 7;
在实际应用中, <meter>
元素通常被用作表示进度的元素,例如电影下载的进度条、播放器的音量控制器、复杂算法中的进行状态等等。
这是一个简单的进度条示例
<meter min="0" max="100" value="50">50%</meter>
<meter>
表单属性提供了 HTML 中非常有用的元素,可用于表示进度条,进度等。具有最小值、最大值、低值、高值和最优值等属性。必须设置最小值和最大值,并使用 value
属性为其提供初始值。必须使用 JavaScript 更新元素的值。