希望范围 slider 的值显示在 slider 旁边。在 roadtripsharing.com/map-it 页面上,它给出了 [object Object] 错误,但是当我将 html 和脚本剪切并粘贴到片段(如下)中时,它似乎根本不起作用,并抛出“Unexpected end of输入错误。
我做错了什么以及如何解决它?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="range" min="0" max="100" value="33" id="rtsfader" style="display:inline-block"> <output for="rtsfader" id="rtsmileage">33</output> miles
<script type="text/javascript">
function rtsoutputUpdate(vol) {
document.querySelector('#rtsmileage').value = vol;
console.log(vol);
}
</script>
最佳答案
实际上,你不需要 jQuery/JS。围起来<input>
和<output>
与 <form>
元素。
<form oninput="rtsmileage.value = rtsfader.value">
<input type="range" min="0" max="100" value="33" id="rtsfader" style="display:inline-block"> <output for="rtsfader" id="rtsmileage">33</output> miles
<form>
关于javascript - 范围 slider 更改导致 [object Object] 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37191831/