Firefox Tomorrow

web api instance property

HTMLProgressElement: position property

View on MDN ↗

The position read-only property of the HTMLProgressElement interface returns current progress of the <progress> element.

Value

For determinate progress bar returns the result of current value divided by max value, i.e., a fraction between 0.0 and 1.0.

For indeterminate progress bar the value is always -1.

Examples

HTML

Determinate Progress bar: <progress id="pBar"></progress> Position:
<span>0</span>

JavaScript

const pBar = document.getElementById("pBar");
const span = document.getElementsByTagName("span")[0];

pBar.max = 100;
pBar.value = 0;

setInterval(() => {
  pBar.value = pBar.value < pBar.max ? pBar.value + 1 : 0;

  span.textContent = pBar.position;
}, 100);
Interactive exampleOpen the canonical MDN source to run this embedded demo.

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.