W3cubDocs

/Web APIs

HTMLOListElement: start property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

The start property of the HTMLOListElement interface indicates starting value of the ordered list, with default value of 1.

It reflects the start attribute of the <ol> element.

Note: The start property value is independent of the HTMLOListElement.type property; it is always numeric, even when type is letters or Roman numerals.

Value

A long value.

Examples

>

HTML

<ol id="order-list">
  <li>Fee</li>
  <li>Fi</li>
  <li>Fo</li>
  <li>Fum</li>
</ol>

JavaScript

const olElement = document.querySelector("#order-list");
console.log(olElement.start); // Output: "1"
olElement.start = "11";
console.log(olElement.start); // Output: "11"

Result

Specifications

Specification
HTML>
# dom-ol-start>

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android WebView on iOS
start 1 12 1 ≤12.1 3 18 4 ≤12.1 1 1.0 4.4 1

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLOListElement/start