HTMLInputElement: step 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.
Thestep property of theHTMLInputElement interface indicates the step by which numeric or date-time<input> elements can change. It reflects the element'sstep attribute. Valid values include the string"any" or a string containing a positive floating point number. If the attribute is not explicitly set, thestep property is an empty string.
In this article
Value
A string representing the element'sstep value or an empty string if no step is explicitly set.
Example
js
const inputElement = document.querySelector('[type="number"]');console.log(inputElement.step); // the current value of the step attributeinputElement.step = 0.1; // sets the step value to "0.1"inputElement.step = "any"; // sets the step to "any"Specifications
| Specification |
|---|
| HTML> # dom-input-step> |