Я сделал элемент ввода диапазона с этими минимальными и максимальными значениями:
<input type='range' min='0' max='9999999' id='mySlider'>
а затем попытался изменить его значение безрезультатно:
// This does not work as intended, at least in Chrome.
// It wrongly moves the slider to the beginning.
slider.value = 5000000;
Перемещение ползунка в правую сторону, однако, работает нормально:
slider.value = 9999999;
Почему не первый фрагмент кода для перемещения ввода диапазона работает? JsFiddle Demo