为什么范围输入注意不会改变值?

dan*_*007 12 javascript html5

我用这些最小值和最大值制作了一个范围输入元素:

<input type='range' min='0' max='9999999' id='mySlider'>
Run Code Online (Sandbox Code Playgroud)

然后试图改变它的价值无济于事:

// This does not work as intended, at least in Chrome.
// It wrongly moves the slider to the beginning.
slider.value = 5000000;
Run Code Online (Sandbox Code Playgroud)

但是,将滑块移动到最右侧可正常工作:

slider.value = 9999999;
Run Code Online (Sandbox Code Playgroud)

为什么第一段用于移动范围输入的代码不起作用? JsFiddle演示

rer*_*ich 1

这显然是错误。所以我报告了这一点。 浏览器, 火狐浏览器

它在 Chrome 和 Firefox 中不起作用,但在 IE11 中按预期工作(我仍然不敢相信)