JSFiddle - React, Tailwind, and code Playground
HTML
<input>
<span>0</span>
JavaScript
const input = document.querySelector('input') // конечное число
const span = document.querySelector('span') // начальное число
const timer = 10 // скорость смены чисел
input.oninput = () => {
const interval = setInterval(()=>{
if (+span.textContent < +input.value) {
span.textContent = +span.textContent + 1
} else {
clearInterval(interval)
}
}, timer)
}