我有一个 html5 范围输入和一个文本框输入。当范围改变时,文本框将得到更新。但是我应该怎么做,当我在文本框中输入一个数字时,范围输入会更新?
这是我当前的代码:
<div>
<input id="slider" type="range" min="0" max="200" />
<input id="box" type="text" value="0"/>
</div>
<script>
var slider = document.getElementById('slider');
$('#box').change(function(){slider.value=parseInt(this.value)});
</script>
当我编辑我的文本框时,我的滑块(范围输入)不会改变。我究竟做错了什么?难道我不应该使用slider.value 来更新滑块吗?如果这是原因,那么正确的方法是什么?