HTMLProgressElement

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.

EventTarget Node Element HTMLElement HTMLProgressElement

Instance properties

Inherits properties from its parent, HTMLElement.

HTMLProgressElement.max

A 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

Returns a 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

A double value that reflects the current value; if the progress bar is an indeterminate progress bar, it returns 0.

HTMLProgressElement.labels Read only

Returns NodeList containing the list of <label> elements that are labels for this element.

Instance methods

No specific method; inherits methods from its parent, HTMLElement.

Specifications

Specification
HTML Standard
# htmlprogresselement

Browser compatibility

desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
HTMLProgressElement
labels
max
position
value

See also

  • The HTML element implementing this interface: <progress>