📜  HTML |<meter>表单属性(1)

📅  最后修改于: 2023-12-03 14:41:52.940000             🧑  作者: Mango

HTML <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> 标签中定义测量值。可以使用两种方法来设置值:

  1. 直接在标签中使用属性来设置值:

    <meter value="5"></meter>
    
  2. 使用 JavaScript 设置测量值:

    document.querySelector('meter').value = 5;
    

<meter>minmax 属性

minmax 属性分别定义度量仪器的最小值和最大值。这告诉浏览器如果提供用户界面,该界面的最小值和最大值是什么。

<meter min="0" max="10" value="5"></meter>

或者通过 JavaScript 来设置:

const meter = document.querySelector('meter');
meter.min = 0;
meter.max = 10;

<meter>lowhighoptimum 属性

lowhighoptimum 属性分别指定于测量仪器相对应的最小阈值、最大阈值和最理想值。低于或高于这些值时,仪器可能被渲染为不同的身份。具体来说,值与所述范围的最小阈值或最大阈值比较相同,仪器被称为低仪器或高仪器。当值在最小阈值和最大阈值之间时,袪追求者有一个理想仪。

<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 更新元素的值。