The HTMLProgressElement
interface provides special properties and methods (beyond the regular HTMLElement
interface it also has available to it by inheritance) for manipulating the layout and presentation of <progress>
elements.
Inherits properties from its parent, HTMLElement
.
HTMLProgressElement.max
double
value reflecting the content attribute of the same name, limited to numbers greater than zero. Its default value is 1.0
.HTMLProgressElement.position
Read only
double
value returning the result of dividing the current value (value
) by the maximum value (max
); if the progress bar is an indeterminate progress bar, it returns -1
.HTMLProgressElement.value
double
value that reflects the current value; if the progress bar is an indeterminate progress bar, it returns 0
.HTMLProgressElement.labels
Read only
NodeList
containing the list of <label>
elements that are labels for this element.No specific method; inherits properties from its parent, HTMLElement
.
Specification | Status | Comment |
---|---|---|
HTML Living Standard The definition of 'HTMLProgressElement' in that specification. | Living Standard | No change from HTML5. |
HTML 5.1 The definition of 'HTMLProgressElement' in that specification. | Recommendation | |
HTML5 The definition of 'HTMLProgressElement' in that specification. | Recommendation | Initial definition. |
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
labels | (Yes) | No support | 56 (56)[1] | No support | (Yes) | (Yes) |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
labels | ? | No support | 56.0 (56)[1] | No support | ? | ? |
[1] Implemented in bug 556743.
<progress>
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLProgressElement