HTMLProgressElement - 处理 <progress> 元素

HTMLProgressElement 接口提供了一些特殊的属性和方法(除了通过继承 HTMLElement 可以使用的常规接口以外),用于处理 <progress> 元素。

属性

属性继承自父类 HTMLElement

HTMLProgressElement.max

一个 double 值,反映了 max 属性,其值必须是大于 0。默认值为 1.0

HTMLProgressElement.position 只读

一个 double 值,返回当前值( value )除以最大值( max )的结果; 如果是不确定值的进度条,则返回 -1

HTMLProgressElement.value

一个 double 值,反映了 value 属性,即当前的值,如果是不确定值的进度条,则返回 0

HTMLProgressElement.labels 只读

返回 NodeList,其中包含作为该元素标签的 <label> 元素的列表。

方法

没有特有的方法; 所有方法继承自父类 HTMLElement

规范

规范 状态 备注
HTML Living Standard
HTMLProgressElement 的定义
现行的标准 自从 HTML5 以来没有变化。
HTML 5.1
HTMLProgressElement 的定义
推荐 -
HTML5
HTMLProgressElement 的定义
推荐 初始定义。

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 支持 支持 支持 支持 支持 支持
max 支持 支持 支持 支持 支持 支持
position 支持 支持 支持 支持 支持 支持
value 支持 支持 支持 支持 支持 支持
labels 支持 不支持 56 不支持 支持 支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 支持 支持 支持 支持 未知 支持 支持
max 支持 支持 支持 支持 未知 支持 支持
position 支持 支持 支持 支持 未知 支持 支持
value 支持 支持 支持 支持 未知 支持 支持
labels 支持 支持 不支持 56 未知 未知 未知

相关链接